web-dev-qa-db-ja.com

JSONを.plistに変換する

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

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

34
soleil

コマンドラインでplutilをお勧めします。

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

辞書のNULL値やiOSのJSON逆シリアル化がより適切に処理する他のいくつかの不整合で爆破されますが、かなりうまく機能しているように見えます。

75
David Hodge

これを行うオンラインコンバーターを作成しました。ぜひお試しください。

http://json2plist.sinaapp.com/

16
Chang

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

2
Javier Toledo