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)