Pergunta

Eu tenho um JObject (estou usando Json.Net) que eu construído com LINQ to JSON (também fornecido pela mesma biblioteca). Quando eu chamar o método ToString() na JObject, ele exibe os resultados como formatado JSON.

Como faço para definir a formatação como "nenhum" para isso?

Foi útil?

Solução

método ToString(Formatting.None) de Call jobject.

Como alternativa, se você passar o objeto para o método JsonConvert.SerializeObject ele irá retornar o JSON sem formatação.

Documentação: texto JSON Write com JToken.ToString

Outras dicas

Você também pode fazer o seguinte;

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

Você pode usar JsonConvert.SerializeObject()

JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method

JsonConvert.SerializeObject ()

JObject.Parse ()

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top