我有一个从 Web 服务导出的 JSON 文件。我需要将其转换为 .plist 文件,我可以将其导入 iOS 应用程序的主包中。最简单的方法是什么?
注意 - 应用程序不需要从服务器或任何东西中获取 JSON。这是我需要做的一次性转换。该应用程序将始终只使用 plist。我只需要知道如何转换它。
我会在命令行上推荐 plutil 。
plutil -convert xml1 in.json -o out.plist
它会在字典中出现 NULL 值以及 iOS JSON 反序列化将更优雅地处理的其他一些不一致问题,但它看起来确实工作得很好。
我写了一个在线转换器来做到这一点。请试一试。
大卫的回答效果很好,但作为一个 Ruby 爱好者,我编写了一个非常简单的工具来对 ruby 做同样的事情:https ://github.com/javiertoledo/json2plist
另一个在线转换器 JSON 到 PList https://wtools.io/convert-json-to-plist