Метод ToJsonString
Метод ToJsonString по
умолчанию не ставит пробелы
между частями. Работает для
JsonObject,
JsonArray
и
JsonValue.
Синтаксис
string json = node.ToJsonString();
Пример
Давайте записать изменённый объект:
using System;
using System.Text.Json.Nodes;
class Program
{
static void Main()
{
JsonNode node = JsonNode.Parse("{\"Name\":\"abcde\"}");
node["Name"] = "12345";
string res = node.ToJsonString();
Console.WriteLine(res);
}
}
Результат выполнения кода:
{"Name":"12345"}
Пример
Давайте записать новый
JsonObject:
using System;
using System.Text.Json.Nodes;
class Program
{
static void Main()
{
JsonObject obj = new JsonObject();
obj["Name"] = "abcde";
string res = obj.ToJsonString();
Console.WriteLine(res);
}
}
Результат выполнения кода:
{"Name":"abcde"}
Пример
Давайте записать массив:
using System;
using System.Text.Json.Nodes;
class Program
{
static void Main()
{
JsonArray arr = new JsonArray(1, 2);
string res = arr.ToJsonString();
Console.WriteLine(res);
}
}
Результат выполнения кода:
[1,2]
Смотрите также
-
JsonNode,
обзор -
JsonValue,
скаляр -
GetRawText,
сырой фрагмент -
Utf8JsonWriter,
запись в поток