static string Utf8GetString(ReadOnlySpan< byte > bytes)
void SetItem(int index, JsonNode value)
JsonNode GetItem(int index)
void AssignParent(JsonNode parent)
string ToJsonString(JsonSerializerOptions? options=null)
void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions? options=null)
static ? JsonNode Parse(ref Utf8JsonReader reader, JsonNodeOptions? nodeOptions=null)
JsonNodeOptions? _options
static ? JsonNode Parse(ReadOnlySpan< byte > utf8Json, JsonNodeOptions? nodeOptions=null, JsonDocumentOptions documentOptions=default(JsonDocumentOptions))
void GetPath(List< string > path, JsonNode child)
JsonNode(JsonNodeOptions? options=null)
virtual T GetValue< T >()
override string ToString()
static ? JsonNode Parse(Stream utf8Json, JsonNodeOptions? nodeOptions=null, JsonDocumentOptions documentOptions=default(JsonDocumentOptions))
static ? JsonNode Parse(string json, JsonNodeOptions? nodeOptions=null, JsonDocumentOptions documentOptions=default(JsonDocumentOptions))
JsonNode GetItem(string propertyName)
void SetItem(string propertyName, JsonNode value)
static JsonValue Create(bool value, JsonNodeOptions? options=null)
static JsonNode Create(JsonElement element, JsonNodeOptions? options)
static void ThrowInvalidOperationException_NodeAlreadyHasParent()
static void ThrowInvalidOperationException_NodeCycleDetected()
static JsonElement ParseValue(ref Utf8JsonReader reader)