JSON – Blueprint Library

Description

This JSON Plugin helps you in terms of efficient data management and exchange. Designed to streamline working with JSON, this plugin provides a full suite of easy-to-use Blueprint functions for serializing, deserializing, and manipulating JSON data.

Key Features:

  • Intuitive Blueprint Functions: Access powerful JSON tools directly within Blueprints, making data operations straightforward for any developer without needing complex coding.
  • Comprehensive JSON Operations: Serialize and deserialize JSON data quickly and reliably. Additional functions allow you to validate JSON objects, copy and merge them, check for keys, retrieve all keys, and set null values as needed.
  • Efficient Type Handling: Built-in getter and setter functions for common variable types save time by reducing compute required for type discovery through wildcard inputs, optimizing workflow and simplifying code.
  • Versatile Data Format: JSON is widely used for data exchange across applications, ideal for scenarios like HTTP data transmission or storing structured information in databases such as Redis or Valkey.
  • Unreal Engine Core Compatibility: Built on Unreal Engine’s base functionality, the plugin is highly robust and seamlessly integrates with your projects, achieving a high compatibility and stability with Unreal Engine updates.

Whether you’re developing real-time applications, integrating external data, or managing complex data structures within Unreal Engine, this Plugin simplifies the entire process, letting you focus on creating seamless experiences and data-driven interactions.

Technical Details

Features:

  • Provides simple and easy to use blueprint functions
  • Implements JSON serialize and deserialize functions, as well as load from file and write to file functions
  • Brings additional functions to check validity of a JSON object, copy, merge, has key, get all keys, set null and more
  • Has all basic var type setter and getter functions to save on type discovery via wildcard input/output otherwise

Limitations:

  • Requires a C++ enabled UE project
  • For replication, it’s required to serialize the JSON object, and deserialize it on the other side (client or server) again

Code Modules:

  • JSON_Module (Runtime Plugin)

Number of Blueprints: 2

Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms:

  • Windows: Yes

Supported Target Build Platforms:

  • Windows: Yes
  • Mac: Yes
  • Linux: Yes

Documentation Link:

https://docs.google.com/document/d/e/2PACX-1vQdoGM6YyycCRD-1dIXvIdwmoiffJPROSSgQNgaYi8SNUD1wi03W5eWozbn-a-2O8ixG96is5NteAW7/pub


How to Install/Import?

VIP Downloads Today: 0 of 0

BECOME A VIP


PRODUCT LICENSE

You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.

Check Also

Asset Downgrader download

Asset Downgrader

CiprianStanciu2 assets› Description Do you need to migrate assets to a different project that uses …