📄

JSON

Blueprint nodes for json operations.

20 nodes

Make JSON Object

Pure

Creates a JSON object string from parallel arrays of keys and string values.

MakeJsonObject

Map To JSON Object

Pure

Creates a JSON object string from a string-to-string map.

MapToJsonObject

Make JSON Array

Pure

Wraps an array of strings into a JSON array string.

MakeJsonArray

JSON Set String Field

Callable

Sets or replaces a string field in a JSON object. Creates the field if it does not exist.

JsonSetStringField

JSON Set Number Field

Callable

Sets or replaces a numeric field in a JSON object.

JsonSetNumberField

JSON Set Bool Field

Callable

Sets or replaces a boolean field in a JSON object.

JsonSetBoolField

JSON Remove Field

Callable

Removes a top-level field from a JSON object string.

JsonRemoveField

JSON Merge Objects

Callable

Merges two JSON objects. Fields from the second object overwrite matching fields in the first.

JsonMergeObjects

JSON Get String

Pure

Reads a string field from a JSON object by key.

JsonGetString

JSON Get Float

Pure

Reads a float field from a JSON object by key.

JsonGetFloat

JSON Get Int

Pure

Reads an integer field from a JSON object by key.

JsonGetInt

JSON Get Bool

Pure

Reads a boolean field from a JSON object by key.

JsonGetBool

JSON Get String Array

Pure

Reads a string array field from a JSON object by key.

JsonGetStringArray

JSON Get Nested Object

Pure

Reads a nested JSON object field as a JSON string.

JsonGetNestedObject

JSON Get Path

Pure

Reads a value at a dot-separated path through nested JSON objects (e.g., "player.stats.health").

JsonGetPath

Is Valid JSON

Pure

Returns true if the string is valid, parseable JSON.

IsValidJson

JSON Get All Keys

Pure

Returns all top-level field names from a JSON object.

JsonGetAllKeys

JSON Object To Map

Pure

Converts a JSON object's top-level fields to a string map. Non-string values are serialized to their JSON text.

JsonObjectToMap

JSON Pretty Print

Pure

Reformats compact JSON with indentation and line breaks for readability.

JsonPrettyPrint

JSON Minify

Pure

Strips all whitespace from a JSON string, producing the most compact representation.

JsonMinify