Assets of The Season
Assets updates
HTTP & JSON Blueprint Utility

HTTP & JSON Blueprint Utility

Updated
2025-02-10
VIP
Code Plugins
Engine version
5.4 , 5.5
Download type
Engine Plugin
File size
90.8 MB
Registration required
Only For VIP Users
Description

This complex yet simple-to-use plugin was developed with designers and blueprinters in mind to bridge the gap between C++'s JSON & HTTP functionality, exposing all necessary features from C++ to Unreal Engine's blueprint system. Providing you with 90 new blueprint nodes!

Features

  • Load any text file from the user's machine into Unreal Engine. Includes ASYNC capability.

  • Save any text file from the engine to the user's machine. Includes ASYNC capability.

  • Parse JSON-style text files into usable JSON objects in Unreal Engine.

  • All the required "GETTERS" with "Success" validation for JSON objects.

  • All the required "SETTERS" with "Success" validation for JSON objects.

  • Custom "GETTERS" & "SETTERS" For JSON Vector, Vector2D, Rotation, Byte, Colour and Transform.

  • All the required UTILITY nodes. For instance, "Has Field", "Remove field" etc... for JSON objects.

  • Load any binary file from the user's machine into Unreal Engine. Includes ASYNC capability.

  • Save any binary file from the engine to the user's machine. Includes ASYNC capability.

  • ASYNC HTTP request node. With the ability to (GET, HEAD, DELETE, TRACE, POST,PUT,PATCH) (Not ASYNC also available)

  • ASYNC Download HTTP request node. Provides the ability to download files from web into your project as binary.

  • ASYNC HTTP Multipart request. Ability to communicate with Multipart styled API requests in blueprints. (Not ASYNC also available)

  • ASYNC HTTP Multipart file upload request. Ability to communicate with Multipart styled API requests along side uploading binary data to desired APIs. (Not ASYNC also available)

  • Full WebSocket support. Allowing for string and binary Realtime data communication.

  • Convert Binary image data directly into Texture2D format.

  • Ability to convert JSON data into STRUCT data.

  • Ability to convert STRUCT data into JSON data.

  • Ability to pull nested array data from JSON arrays.

  • Ability to easily create JSON arrays in format {"words":["AB", "BC", "CD", "DE", "EF", "FG"]}

  • Ability to insert one JSON object into another JSON object.

  • Encode & Decode Binary data into base64 encryption.

  • A Showcase Project created specifically for learning and exploring the functionality in a sandbox environment.

  • Easy to read and understand C++ code

 

Developed by a dedicated Unreal Engine user, the plugin ensures that the exposed blueprint nodes are not only functional and bug-free, but also offer an extremely user-friendly and scalable blueprint design. This allows for the creation of complex blueprint systems with minimal performance impact.

 

Technical Details

Code Module:

  •  HTTPJsonUtility, Runtime

 

Number of new blueprints: 90

Plugin version: 4.0.0

Number of C++ Classes: 17

Network Replicated: Yes

Supported Development Platforms: Win64, Win32, Android, macOS and Linux

Supported Target Build Platforms: Win64, Win32, Android, macOS and Linux

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets