Easy way to read, create and manipulate JSON in Blueprints.
- Easy to use. No C++ coding required, everything can be managed via blueprints.
- Import/Export JSON as files or with HTTP POST/GET operations.
- Include C++ Source for C++ Projects.
- Contains Unit Test and a sample project
- Supported Types: Bool, String, Name, Byte, Number(float), Vector, LinearColor, Rotator, Transform, Class and arrays of these types.
- Encode anything with AddAnyField (LinearColor, SlateFont, Custom Blueprint Struct ... also works with UObject and every other Property type...). Only encode, no decoding.
- Encode properties of your UObjects (With AddUObjectField) recursively if they are flagged with SaveGame.
- Compress/Decompress JSON string (Archive)
- Save and Load JSON to/from File(Async).
- GET from HTTP (Async)
- POST from HTTP (Async)
- Get Texture from Data64 string.
- Get Color from hex (e.g.
#FF0000)
Copy the Plugin folder into your project.
Most of the objects in Unreal inherit from UObject, Actors, Components etc. You can use AddUObjectField on your UObjects to format their content as JSON. To enable some of the properties to be exported, you have to flag the relevant properties with the SaveGameFlag. You can locate it in the extended option of your property.
nicolas at chimpslab.be
This is an open source project, you can use it freely. If you think this project is useful, please give it a star.








