J'ai un JObject
(j'utilise Json.Net) que j'ai construit avec LINQ to JSON (également fourni par la même bibliothèque). Lorsque j'appelle la méthode ToString()
sur le JObject
, elle affiche les résultats sous forme de JSON formaté.
Comment puis-je définir la mise en forme sur "aucun" pour cela?
Appelez la méthode ToString(Formatting.None)
de JObject.
Sinon, si vous passez l'objet à la méthode JsonConvert.SerializeObject, il retournera le JSON sans formatage.
Documentation: Ecrire du texte JSON avec JToken.ToString
Vous pouvez également effectuer les opérations suivantes;
string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);
vous pouvez utiliser JsonConvert.SerializeObject()
JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method