JsonValue
Значения создают через
JsonValue.Create.
Текст даёт
ToJsonString:
число без кавычек, строка - с
JSON-кавычками.
Синтаксис
JsonValue value = JsonValue.Create(12345);
Пример
Давайте записать число в текст:
using System;
using System.Text.Json.Nodes;
class Program
{
static void Main()
{
JsonValue value = JsonValue.Create(12345);
string res = value.ToJsonString();
Console.WriteLine(res);
}
}
Результат выполнения кода:
12345
Пример
Давайте записать строку в текст:
using System;
using System.Text.Json.Nodes;
class Program
{
static void Main()
{
JsonValue value = JsonValue.Create("abcde");
string res = value.ToJsonString();
Console.WriteLine(res);
}
}
Результат выполнения кода:
"\"abcde\""
Пример
Давайте прочитать число из
JsonValue:
using System;
using System.Text.Json.Nodes;
class Program
{
static void Main()
{
JsonValue value = JsonValue.Create(12345);
int res = value.GetValue<int>();
Console.WriteLine(res);
}
}
Результат выполнения кода:
12345
Смотрите также
-
JsonNode,
базовый узел -
JsonObject,
объект -
GetString,
строка в документе -
ToJsonString,
запись узла