Как сериализовать JObject без форматирования?
-
05-09-2019 - |
Вопрос
У меня есть JObject
(Я использую Json.Net), который я сконструировал с помощью LINQ to JSON (также предоставляется той же библиотекой).Когда я звоню в ToString()
метод на JObject
, он выводит результаты в формате JSON.
Как мне установить форматирование на "none" для этого?
Решение
Вызов объекта задания ToString(Formatting.None)
способ.
В качестве альтернативы, если вы передадите объект методу JsonConvert.SerializeObject, он вернет JSON без форматирования.
Документация: Напишите текст в формате JSON с помощью JToken.toString
Другие советы
Вы также можете сделать следующее;
string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);
вы можете использовать JsonConvert.SerializeObject()
JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method
Не связан с StackOverflow