System.Json Namespace

Classes | Functions

Classes

public class JsonArray
public class JsonBool
public class JsonNull
public class JsonNumber
public class JsonObject
public class JsonString
public abstract class JsonValue

Functions

public Result<uchar> ParseEscape(const uchar*& p, const uchar* e, const Token& token)
public Result<bool> ParseHexChar(uchar& value, const uchar*& p, const uchar* e, const Token& token)
public Result<UniquePtr<JsonValue>> ParseJson(const String<char>& jsonText) Converts a JSON string to a JsonValue .
public Result<UniquePtr<JsonValue>> ParseJson(const String<uchar>& jsonText) Converts a JSON string to a JsonValue .
public Result<UniquePtr<JsonValue>> ParseJson(const String<wchar>& jsonText) Converts a JSON string to a JsonValue .
public Result<double> ParseNumber(const Token& token)
public Result<String<uchar>> ParseStringLiteral(const Token& token)

Function Details

ParseEscape Function

public Result<uchar> ParseEscape(const uchar*& p, const uchar* e, const Token& token)

Definition
Line 45 of System.Json/TokenValueParsers.cm


ParseHexChar Function

public Result<bool> ParseHexChar(uchar& value, const uchar*& p, const uchar* e, const Token& token)

Definition
Line 10 of System.Json/TokenValueParsers.cm


ParseJson Function

public Result<UniquePtr<JsonValue>> ParseJson(const String<char>& jsonText)

Converts a JSON string to a JsonValue .

Definition
Line 462 of System.Json/Json.cm


ParseJson Function

public Result<UniquePtr<JsonValue>> ParseJson(const String<uchar>& jsonText)

Converts a JSON string to a JsonValue .

Definition
Line 476 of System.Json/Json.cm


ParseJson Function

public Result<UniquePtr<JsonValue>> ParseJson(const String<wchar>& jsonText)

Converts a JSON string to a JsonValue .

Definition
Line 469 of System.Json/Json.cm


ParseNumber Function

public Result<double> ParseNumber(const Token& token)

Definition
Line 170 of System.Json/TokenValueParsers.cm


ParseStringLiteral Function

public Result<String<uchar>> ParseStringLiteral(const Token& token)

Definition
Line 131 of System.Json/TokenValueParsers.cm