2012-09-17 3 views
1

웹 서비스에 JsonUtility.GenerateIndentedJsonText = true이 쓰여진 웹 메소드가 있습니다. 하지만 왜 JsonUtility가 사용되었는지 알 수 없습니다. 코드는 JsonUtility 없이는 잘 돌아갑니다.JsonUtility 란 무엇이며 왜 내 코드에서 사용합니까?

그래서이 컨텍스트에서 JsonUtility.GenerateIntentedText를 어떻게 사용합니까?

+0

저는 그것이 .NET Framework 클래스의 일부라고 생각하지 않습니다. 코드가 사용하는 다른 라이브러리와 같은 문맥,이 파일 맨 위의'using' 문은 무엇인지 등 우리에게 더 많은 문맥을 제공해야합니다. –

+0

우리는 어떻게 알 수 있습니까? 우리는 당신의 코드를 볼 수 없습니다. 우리는 Psychic이 아닙니다. –

+1

저는 기본적으로 json 객체를 들여 쓰기 된 json text로 바꿉니다. –

답변

1

가장 좋은 추측은 JSON for .NET을 사용하는 서비스입니다.이 서비스는 현재 .NET에서 JSON을 처리하기위한 비활성 프로젝트입니다 (재미있게 충분히). System.Net.Json 네임 스페이스를 사용합니다.

JsonUtility는 대부분 관련 항목의 서식을 지정합니다 (따옴표, 이스케이프 + 이스케이프 해제 문자열 등). GenerateIndentedText 플래그는 라이브러리 (즉, JsonObjects에서 WriteTo를 사용할 때)에 의해 생성 된 모든 JSON이 들여 쓰기된다는 것을 의미합니다. 들여 쓰기는 JSON을 기능적으로 영향을 미치지 않으므로, 들여 쓰기를 켜거나 끄는 것은 인간의 가독성에 영향을주는 것 외에는 별 문제가되지 않습니다.

관련 문제