38

我有一个从 Web 服务导出的 JSON 文件。我需要将其转换为 .plist 文件,我可以将其导入 iOS 应用程序的主包中。最简单的方法是什么?

注意 - 应用程序不需要从服务器或任何东西中获取 JSON。这是我需要做的一次性转换。该应用程序将始终只使用 plist。我只需要知道如何转换它。

4

4 回答 4

82

我会在命令行上推荐 plutil 。

plutil -convert xml1 in.json -o out.plist

它会在字典中出现 NULL 值以及 iOS JSON 反序列化将更优雅地处理的其他一些不一致问题,但它看起来确实工作得很好。

于 2013-01-01T22:58:30.207 回答
20

我写了一个在线转换器来做到这一点。请试一试。

http://json2plist.sinaapp.com/

于 2014-09-09T02:18:59.687 回答
2

大卫的回答效果很好,但作为一个 Ruby 爱好者,我编写了一个非常简单的工具来对 ruby​​ 做同样的事情:https ://github.com/javiertoledo/json2plist

于 2013-12-18T18:44:32.047 回答
0

另一个在线转换器 JSON 到 PList https://wtools.io/convert-json-to-plist

于 2021-01-08T20:09:12.373 回答