2012-11-14 5 views
24

WebサービスからエクスポートしたJSONファイルがあります。これをiOSアプリケーションのメインバンドルにインポートできる.plistファイルに変換する必要があります。これを行う最も簡単な方法は何ですか?JSONを.plistに変換する

注 - アプリケーションは、サーバーなどからJSONを取得する必要はありません。これは私がする必要がある1回限りの変換です。アプリは常にplistを使用します。私はそれを変換する方法を知る必要があります。

答えて

55

plutilをコマンドラインで使用することをお勧めします。

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

それはNULL辞書内の値とiOS JSONデシリアライゼーションは、より優雅に処理する他のいくつかの矛盾を爆破しますが、かなりうまく動作するように見えるん。

+1

+1ありがとう、これは非常に役に立ちます! –

+0

これは最良の答えとしてマークする必要があります。 –

2

デビッドの答えはかなりうまく動作しますが、Rubyの恋人として、私はルビーと同じことを行うには非常にシンプルなツールを書いた:https://github.com/javiertoledo/json2plist

関連する問題