I’m glad to share with the rest of you a new plugin which adds dynamic value facilities for Blueprints. With this facility, one can create heterogeneous arrays with each element being different basic Blueprint types, including arrays and structs, and dynamic struct containing fields of dynamic values of all basic Blueprint types, including arrays and struct (all nestable)! One can also create a string key map to dynamic values of all possible Blueprint types. In addition, one can parse a JSON object string, and store it directly to a dynamic struct without needing to predefine any Blueprint struct. This is extremely useful for config loading and retrieving. All examples are inside the containing project’s BP_GameMode Blueprint.
Please do not hesitate to share your opinions, issues, and experiences using this plugin. Happy Blueprinting!