2012-09-13 4 views
4

PLIST를 JSON으로 변환 할 수있는 도구가 있습니까? JSON 포맷에 대해서는별로 생각하지 못합니다. 나는 동등한 JSON 파일을 원하는 PLIST를 가지고있다.PList to JSON 변환기 및 클라이언트에서 JSON 응답 처리

또한 목표 C를 사용하여 iOS 클라이언트에서 JSON 응답을 처리하는 방법을 설명했습니다. 지금까지 PList 응답을 연구했습니다.

답변

1

다른 사람들은 이전에 .plist 파일을 json here으로 변환하는 것에 대해 질문했습니다. 당신이 JSON 형식으로 데이터를 일단

, 당신은 다음 애플의 NSJSONSerialization 클래스를 사용할 수 있습니다, here을 문서화 :

당신은 재단에 객체를 JSON 변환하고 재단은 JSON으로 객체를 변환 할 NSJSONSerialization 클래스를 사용합니다.

사용할 수있는 다른 라이브러리가 있지만 this question에 대한 답변 중 일부는 찾을 수 있습니다.

3

이렇게하려면 (os x에서) 명령 줄 도구 인 plutil을 사용하는 것이 가장 좋습니다.

는 다음과 같이 사용되는 : xml1, binary1, JSON :

plutil -convert xml1 filenameToConvert -o outputFilename 

이 후 '-convert'에 대한 옵션입니다. 이를 위해 json을 사용합니다. 이 명령을 사용하려면 plist 파일과 동일한 디렉토리에 있어야합니다. 이 테스트를 위해 우리는 test.plist (xml 형식으로 만든 xml 파일)를 json으로 변환합니다.

plutil -convert json test.plist -o test.json 

다시 변환하는 우리가 갈 것 :

plutil -convert xml1 test.json -o test.plist 
그것은라는 파일 test.json을 만듭니다