Navigation
| Name | uLangJSON |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Solaris/uLangJSON/ |
| Module Build Rules | uLangJSON.Build.cs |
Classes
| Name | Remarks |
|---|---|
| JSONAllocator | RapidJSON configuration. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| JSONDocument | rapidjson::GenericDocument< rapidjson::UTF8< char >, JSONMemoryPoolAllocator, JSONAllocator > | uLang/JSON/JSON.h | |
| JSONGenericMemberIterator | rapidjson::GenericMemberIterator< false, rapidjson::UTF8< char >, JSONMemoryPoolAllocator > | uLang/JSON/JSON.h | |
| JSONMemoryPoolAllocator | rapidjson::MemoryPoolAllocator< JSONAllocator > | uLang/JSON/JSON.h | |
| JSONStringBuffer | rapidjson::StringBuffer | uLang/JSON/JSON.h | |
| JSONStringRef | rapidjson::GenericStringRef< char > | uLang/JSON/JSON.h | |
| JSONStringWriter | rapidjson::PrettyWriter< JSONStringBuffer > | uLang/JSON/JSON.h | |
| JSONValue | JSONDocument::ValueType | uLang/JSON/JSON.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool uLang::FromJSON
(
const JSONValue& JSON, |
JSON -> C++ conversion functions Overloads of the function FromJSON for various data types Supplement these by adding your own overloads for FromJSON Read a bool from JSON | uLang/JSON/JSON.h | |
bool uLang::FromJSON
(
const JSONValue& JSON, |
Read an integer from JSON | uLang/JSON/JSON.h | |
bool uLang::FromJSON
(
const JSONValue& JSON, |
Read an unsigned 32-bit integer from JSON | uLang/JSON/JSON.h | |
bool uLang::FromJSON
(
const JSONValue& JSON, |
Read an unsigned 64-bit integer from JSON | uLang/JSON/JSON.h | |
bool uLang::FromJSON
(
const JSONValue& JSON, |
Read a string from JSON | uLang/JSON/JSON.h | |
bool uLang::FromJSON
(
const JSONValue& JSON, |
uLang/JSON/JSON.h | ||
bool uLang::FromJSON
(
const JSONValue& JSON, |
Read an optional from JSON (which can be null meaning it's unset) | uLang/JSON/JSON.h | |
bool uLang::FromJSON
(
const JSONValue& JSON, |
Read an array from JSON | uLang/JSON/JSON.h | |
bool uLang::FromJSON
(
const JSONValue& JSON, |
Read member of a JSON object | uLang/JSON/JSON.h | |
bool uLang::ToJSON
(
bool Value, |
Write a bool to JSON | uLang/JSON/JSON.h | |
bool uLang::ToJSON
(
int Value, |
Write an integer to JSON | uLang/JSON/JSON.h | |
bool uLang::ToJSON
(
uint32_t Value, |
Write an unsigned integer to JSON | uLang/JSON/JSON.h | |
bool uLang::ToJSON
(
CUTF8StringView Value, |
Write a string to JSON | uLang/JSON/JSON.h | |
bool uLang::ToJSON
(
const TOptional< T >& OptionalValue, |
Write an optional to JSON (which can be null meaning it's unset) | uLang/JSON/JSON.h | |
bool uLang::ToJSON
(
const TArray< T >& ArrayValue, |
Write an array to JSON | uLang/JSON/JSON.h | |
bool uLang::ToJSON
(
const T& MemberValue, |
Write member of a JSON object | uLang/JSON/JSON.h | |
bool uLang::ToJSON
(
const TOptional< T >& MemberValue, |
Write optional member of a JSON object | uLang/JSON/JSON.h |