JsonUtils

public static string Serialize(object? value, bool prettyPrint = false)

Language: C#

Сериализует объект в JSON строку

Parameters:

  • value: Объект для сериализации
  • prettyPrint: Флаг форматирования с отступами

Returns: JSON строка

public static byte[] SerializeToBytes(object? value, bool prettyPrint = false)

Language: C#

Сериализует объект в JSON байтовый массив

Parameters:

  • value: Объект для сериализации
  • prettyPrint: Флаг форматирования с отступами

Returns: JSON байтовый массив

public static object? Deserialize(string value, Type type)

Language: C#

Десериализует JSON строку в объект указанного типа

Parameters:

  • value: JSON строка
  • type: Тип объекта для десериализации

Returns: Объект указанного типа

public static object? DeserializeFromBytes(byte[] value, Type type)

Language: C#

Десериализует JSON байтовый массив в объект указанного типа

Parameters:

  • value: JSON байтовый массив
  • type: Тип объекта для десериализации

Returns: Объект указанного типа

public static T? Deserialize(string value)

Language: C#

Десериализует JSON строку в объект указанного типа

Type Parameters:

  • T: Тип объекта для десериализации

Parameters:

  • value: JSON строка

Returns: Объект указанного типа

public static T? DeserializeFromBytes(byte[] value)

Language: C#

Десериализует JSON байтовый массив в объект указанного типа

Type Parameters:

  • T: Тип объекта для десериализации

Parameters:

  • value: JSON байтовый массив

Returns: Объект указанного типа