JSON Validator

Effortlessly generate JSON Schemas and validate JSONs against them in your project.

Category:
Tags: , , , , , , , ,

Description

Effortlessly generate JSON Schemas and validate JSONs against them in your project.

Demonstration Video: Here

JSON Validator is a comprehensive solution for validating JSON data in Unreal Engine projects. Its streamlined validation tools allow developers to easily ensure that any JSON data such as config files and API responses meet the expected structure.

It is specifically optimised for demanding use cases such as simulators, multiplayer games, virtual production tools, industrial applications, and any scenario that requires efficient and robust validation of structured data at runtime.

JSON Validator removes the need to check if a JSON contains a field every time you attempt to read it, cutting down on code needed and time spent to safely use JSONs in your project. Simply use our Schema Generator tool to create a JSON Schema asset, then validate any JSON string against any given schema at runtime to ensure the JSONs you are using meet your expected structure and are safe to read from.

Technical Details

Code Modules:

Number of Blueprints: 6 (1 Showcase Map, 1 Data Object, 4 Editor Utility Widgets)

Number of C++ Classes: 18 (Runtime Module: 9, Editor Module: 9)

Network Replicated: No

Supported Development Platforms: Windows (Win64)

Supported Target Build Platforms: Windows (Win64)

Documentation: Here

Example Project: The plugin contains a showcase map with an example JSON Schema asset as well as a number of JSONs of varying validities to demonstrate the functionality of the plugin.

Important/Additional Notes:

Supported Engine Versions

5.0 – 5.3