Mam JObject
(używam Json.Net), który utworzyłem za pomocą LINQ to JSON (również dostarczany przez tę samą bibliotekę). Kiedy wywołuję ToString()
metodę w JObject
, wyprowadza wyniki jako sformatowany JSON.
Jak ustawić w tym celu formatowanie na „brak”?
json
serialization
json.net
Hugo
źródło
źródło
JObject
doSerializeObject
jest szczególnym przypadkiem? Zamiast traktowaćJObject
klasę C # jak zwykłą klasę i próbować serializować elementy wewnętrzne,jObject.ToString(...)
zamiast tego robi coś takiego ?Możesz także wykonać następujące czynności;
string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);
źródło
możesz użyć
JsonConvert.SerializeObject()
JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method
JsonConvert.SerializeObject ()
JObject.Parse ()
źródło