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