PList到JSON转换器并在客户端处理JSON响应

有什么工具可以将我的PLIST转换成JSON。 我不太了解JSON格式。 我有一个PLIST,我想要一个等效的JSON文件。

另外,我们如何在iOS客户端上使用目标C来处理JSON响应。到目前为止,我一直在使用PList响应。

其他人以前曾经问过关于将.plist文件转换为json的问题 。

一旦你的数据为json格式,你就可以使用Apple的NSJSONSerialization类, 这里logging下来 :

您可以使用NSJSONSerialization类将JSON转换为Foundation对象,并将Foundation对象转换为JSON。

还有其他的库可以使用,其中一些你可以在这个问题的答案中find。

执行此操作的最佳方式(在操作系统x上)是使用命令行工具plutil。

它是这样使用的:

 plutil -convert xml1 filenameToConvert -o outputFilename 

这些是“转换”之后的选项:xml1,binary1,json。 为此,我们将使用json。 对于这个命令,你必须和plist文件在同一个目录下。 对于这个testing,我们将把test.plist(xml格式创build的xml文件)转换成json。 它会创build一个名为test.json的文件:

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

将其转换回来,我们会去:

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