Navigation
API > API/Plugins > API/Plugins/ToolsetRegistry
JSON value or error that can be converted to / from a JSON object that is compliant with the schema.
{"returnValue"?:unknown,"error"?:string}
| Name | FJsonValueOrError |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ToolsetRegistry/Source/ToolsetRegistry/Public/ToolsetRegistry/JsonValueOrError.h |
| Include Path | #include "ToolsetRegistry/JsonValueOrError.h" |
Syntax
class FJsonValueOrError : public TValueOrError< TSharedPtr< FJsonValue >, FString >
Inheritance Hierarchy
- TValueOrError → FJsonValueOrError
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultDescriptor | const FJsonValueOrErrorSchemaDescriptor | Default descriptor for a FJsonValueOrError. | ToolsetRegistry/JsonValueOrError.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< FJsonObject > ToJsonObject
(
const FJsonValueOrErrorSchemaDescriptor& Descriptor |
Convert to a value / error JSON object. | ToolsetRegistry/JsonValueOrError.h | |
FString ToJsonString
(
const FJsonValueOrErrorSchemaDescriptor& Descriptor |
Convert to a JSON string. | ToolsetRegistry/JsonValueOrError.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FJsonValueOrError FromJsonStringOrError
(
const TValueOrError< FString, FString >& JsonStringOrError |
Construct from JSON string or error. If a JSON string cannot be parsed this returns an error. | ToolsetRegistry/JsonValueOrError.h | |
static TSharedRef< FJsonObject > GetJsonSchema
(
TSharedPtr< FJsonObject > ValueSchema, |
Convert JSON schema for a JSON value / object into one that is wrapped by an object of this type (i.e a value or error). | ToolsetRegistry/JsonValueOrError.h |