是否有任何工具可以将我的PLIST转换为JSON。我对JSON格式不太了解。我有一个PLIST,我想要一个等效的JSON文件。
此外,我们如何使用目标C在iOS客户端上处理JSON响应。到目前为止,我已经使用了PList响应。
答案 0 :(得分:4)
执行此操作的最佳方法(在os x上)是使用命令行工具plutil。
它的使用方式如下:
plutil -convert xml1 filenameToConvert -o outputFilename
这些是'-convert'之后的选项:xml1,binary1,json。为此,我们将使用json。对于此命令,您必须与plist文件位于同一目录中。对于此测试,我们将test.plist(由xcode以xml格式创建的xml文件)转换为json。它将创建一个名为test.json的文件:
plutil -convert json test.plist -o test.json
将它转换回来我们会去:
plutil -convert xml1 test.json -o test.plist
答案 1 :(得分:1)
其他人之前曾询问过将.plist文件转换为json here。
一旦您以json格式获取数据,就可以使用Apple的NSJSONSerialization
类,记录here:
您使用NSJSONSerialization类将JSON转换为Foundation 对象并将Foundation对象转换为JSON。
您可以使用其他库,其中一些您可以在this question的答案中找到。