JSON Utility
JSON Utility
Create New Json File

Create New Json File
Overview
Creates a new, empty JSON object for use in further JSON operations. This node is typically the starting point when building a new JSON structure from scratch. Once created, fields can be added using the various Set JSON Field nodes.
Inputs
None.
Outputs
Success – Returns true if the JSON object was successfully created.
Json Object – The newly created empty JSON object, ready for data to be added.
Convert Json To String

Convert Json To String
Overview
Converts a JSON object into a string format for storage, string manipulation, or display. This node serializes the given JSON object into a text-based JSON string. Optionally, you can enable Pretty Print to format the output with indentation and line breaks for easier readability.
Inputs
JSON Object – The JSON object you want to convert into a string.
Pretty Print – If checked, the output string will be human-readable with line breaks and indentation. If unchecked, the result will be compact.
Outputs
Success – Returns true if the JSON object was successfully converted to a string.
JSON String – The serialized string representation of the input JSON object.
String To Json Object

String To Json Object
Overview
Parses a JSON-formatted string and converts it into a usable JSON object within Unreal Engine. This node is typically used to deserialize data that was loaded from a file, received from a server, for quick debugging and testing or previously converted to a string format.
Note: The input string must be valid JSON. If the format is incorrect or malformed, the conversion will fail and return an empty or null object.
Inputs
Raw String Data – A string containing valid JSON text that you want to parse into a JSON object.
Field Name – The name of the field (as a string) to search for within the JSON object.
Outputs
Success – Returns true if the string was successfully parsed into a JSON object. Otherwise, returns false.
Loaded Json Object - The resulting JSON object that can be used with other JSON nodes.
Remove Json Field

Remove Json Field
Overview
Removes a specific field (key–value pair) from a given JSON object. This node returns a new JSON object identical to the input, except without the specified field. This is useful for cleaning or modifying data structures before saving, serializing, or sending.
Note: If the specified field does not exist, the original object is returned unchanged, and Success is set to false.
Inputs
JSON Object – The input JSON object from which you want to remove a field.
Field Name – The name of the field (as a string) to remove from the JSON object.
Outputs
Success – Returns true if the field was found and successfully removed. Otherwise, returns false.
New Json Object - A copy of the input JSON object with the specified field removed (if found).
Has Field

Last updated
Was this helpful?