[json] 형식화없이 JObject를 직렬화하는 방법은 무엇입니까?

나는이 JObject내가 JSON에 LINQ (같은 라이브러리에서 제공)로 구성하는 것이 (내가 Json.Net을 사용하고 있습니다). 에서 ToString()메서드를 호출하면 JObject결과가 형식화 된 JSON으로 출력됩니다.

이를 위해 서식을 “없음”으로 설정하려면 어떻게합니까?



답변

JObject의 ToString(Formatting.None)메서드를 호출합니다 .

또는 객체를 JsonConvert.SerializeObject 메서드에 전달하면 형식화없이 JSON을 반환합니다.

문서 : JToken.ToString으로 JSON 텍스트 작성


답변

다음을 수행 할 수도 있습니다.

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


답변

당신이 사용할 수있는 JsonConvert.SerializeObject()

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

JsonConvert.SerializeObject ()

JObject.Parse ()


답변