EasyJson
EasyJson›Core Features›Features & Node Reference

Features & Node Reference

Stable

Comprehensive guide to all Get, Set, and Struct conversion nodes.

Features & Node Reference

EasyJson provides a complete suite of Blueprint nodes and C++ methods for working with JSON.

Reading Values (Get Nodes)#

  • Get JSON String: Reads text by path with fallback default string.
  • Get JSON Int: Reads integer values.
  • Get JSON Float: Reads floating point numbers.
  • Get JSON Bool: Reads boolean true/false flags.
  • Get JSON Vector: Reads { "x": 0, "y": 0, "z": 0 } structures directly into an FVector.
  • Get JSON String Array: Returns a Blueprint TArray<FString> of array elements.
Collection of Get Nodes
Click to expand
Visual Guide: Collection of Get Nodes

Modifying Values (Set Nodes)#

  • Set JSON String / Int / Float / Bool: Updates the value at the given path. If intermediate parent objects don't exist, EasyJson creates them automatically!
  • Set JSON Vector: Writes an FVector into formatted X, Y, Z coordinates.

Working with HTTP Responses#

When your game receives a response from an HTTP API:

  1. Call Create Transient JSON Asset and pass the raw JSON string.
  2. Query the returned asset using standard Get JSON nodes or convert it directly to a struct using JSON Asset To Struct.
  3. No disk files are created; everything runs in fast temporary memory.