2012-09-13 53 views
4

有什麼工具可以將我的PLIST轉換成JSON。我對JSON格式不太瞭解。我有一個PLIST,我想要一個等效的JSON文件。PList到JSON轉換器和在客戶端上處理JSON響應

另外,我們如何在iOS客戶端上使用目標C處理JSON響應。至今爲止,我一直在使用PList響應。

回答

1

其他人以前曾詢問將.plist文件轉換爲json here

一旦你有一個JSON格式的數據,然後你可以使用蘋果的NSJSONSerialization類,記錄here

您使用NSJSONSerialization類JSON轉換爲基金 對象和轉換Foundation對象到JSON。

還有其他的圖書館可以使用,但其中一些你可以在this question的答案中找到。

3

執行此操作的最佳方法(在操作系統x上)是使用命令行工具plutil。

它這樣使用:

plutil -convert xml1 filenameToConvert -o outputFilename 

這些是後 '-convert' 的選項:XML1,binary1,JSON。爲此,我們將使用json。對於這個命令,你必須和plist文件在同一個目錄下。對於這個測試,我們將test.plist(xml文件創建的xml文件,以xml格式)轉換成json。這將創建一個名爲test.json文件:

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

將其轉換回我們會去:

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