У меня есть JObject
(я использую Json.Net), который я создал с помощью LINQ to JSON (также предоставленный той же библиотекой). Когда я вызываю ToString()
метод в JObject
, он выводит результаты в формате JSON.
Как мне установить для этого форматирование «нет»?
json
serialization
json.net
Хьюго
источник
источник
JObject
вSerializeObject
- особый случай? Вместо того, чтобы рассматриватьJObject
класс как обычный класс C # и пытаться сериализовать внутренние компоненты, вместо этого он делает что-то вродеjObject.ToString(...)
?Вы также можете сделать следующее:
string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);
источник
ты можешь использовать
JsonConvert.SerializeObject()
JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method
JsonConvert.SerializeObject ()
JObject.Parse ()
источник