json serialize Come serializzare un JObject senza la formattazione?




newtonsoft json serialize (3)

Ho un JObject (sto usando Json.Net) che ho costruito con LINQ to JSON (fornito anche dalla stessa libreria). Quando chiamo il metodo ToString() su JObject , emette i risultati come JSON formattato.

Come posso impostare la formattazione su "none" per questo?


Chiama il metodo ToString(Formatting.None) JObject.

In alternativa, se si passa l'oggetto al metodo JsonConvert.SerializeObject, verrà restituito il JSON senza formattazione.

Documentazione: scrivi testo JSON con JToken.ToString


Puoi anche fare quanto segue;

string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);





json.net