Internet Protocol
Unreal Engine Plugin

Json Object

How to use Json Object class

References

#include "json/json.h"

How to use

Blueprint: search by GetInternetProtocolSubsystem and call CreateJsonObject function

C++: Use the code bellow

#include "json/json.h"

UJavaScriptObjectNotation* Json = NewObject<UJavaScriptObjectNotation>();

Nodes

Construct Json

  • Must be called before use any json function.
  • It also reset json object.
𝑓
Construct Json
Target is Java Script Object Notation
Input pin
Input pin
Target
Sucess
Output pin
Failure
Output pin

Construct Json From String

  • Must be called before use any json function.
  • It also reset json object.
𝑓
Construct Json From String
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Data
Sucess
Output pin
Failure
Output pin

Is Valid

  • Check if json is valid.
𝑓
b Is Valid
Return Value
Output pin

To String

  • Parse json data to string.
𝑓
To String
Return Value
Output pin

Reset

𝑓
Reset
Target is Java Script Object Notation
Input pin
Input pin
Target
Sucess
Output pin
Failure
Output pin

Set Bool Field

𝑓
Set Bool Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Bool Array Field

𝑓
Set Bool Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Byte Field

𝑓
Set Byte Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Byte Array Field

𝑓
Set Byte Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Integer Field

𝑓
Set Integer Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Integer Array Field

𝑓
Set Integer Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Integer 64 Field

𝑓
Set Integer 64 Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Integer 64 Array Field

𝑓
Set Integer 64 Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Float Field

𝑓
Set Float Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Float Array Field

𝑓
Set Float Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set String Field

𝑓
Set String Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set String Array Field

𝑓
Set String Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Object Field

  • Set a json object field.
𝑓
Set Object Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Set Object Array Field

  • Set a json object array field.
𝑓
Set Object Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Input pin
Value
Output pin

Remove Field

  • Remove field by name.
𝑓
Remove Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Output pin

Has Field

  • Check if json object has field.
𝑓
Has Field
Input pin
Field Name
Return Value
Output pin

Try Get Bool Field

𝑓
Try Get Bool Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Bool Array Field

𝑓
Try Get Bool Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Byte Field

𝑓
Try Get Byte Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Byte Array Field

𝑓
Try Get Byte Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Integer Field

𝑓
Try Get Integer Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Integer Array Field

𝑓
Try Get Integer Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Integer 64 Field

𝑓
Try Get Integer 64 Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Integer 64 Array Field

𝑓
Try Get Integer 64 Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Float Field

𝑓
Try Get Float Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Float Array Field

𝑓
Try Get Float Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get String Field

𝑓
Try Get String Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get String Array Field

𝑓
Try Get String Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Object Field

  • Try get a json object field.
𝑓
Try Get Object Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin

Try Get Object Array Field

  • Try get a json object array field.
𝑓
Try Get Object Array Field
Target is Java Script Object Notation
Input pin
Input pin
Target
Input pin
Field Name
Success
Output pin
Failure
Output pin
Value
Output pin