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: Объект указанного типа