2

XML PLIST を JSON に変換できるツールはありますか。JSON フォーマットについてはよくわかりません。同等の JSON ファイルが必要な PLIST があります。

また、Objective C を使用して iOS クライアントで JSON 応答を処理するにはどうすればよいですか。これまで PList 応答を扱ってきました。

4

2 に答える 2

5

(os xで)これを行う最良の方法は、コマンドラインツールplutilを使用することです。

これは次のように使用されます:

plutil -convert xml1 filenameToConvert -o outputFilename

'-convert'の後のオプションは次のとおりです:xml1、binary1、json。このために、jsonを使用します。このコマンドでは、plistファイルと同じディレクトリにいる必要があります。このテストでは、test.plist(xcodeによってxml形式で作成されたxmlファイル)をjsonに変換します。test.jsonという名前のファイルが作成されます。

plutil -convert json test.plist -o test.json

それを元に戻すには、次のようにします。

plutil -convert xml1 test.json -o test.plist
于 2013-03-08T18:26:35.110 に答える
1

.plist ファイルを json に変換する方法について、他のユーザーから以前に質問がありました

json 形式のデータを取得したら、次のNSJSONSerializationドキュメントに記載されている Apple のクラスを使用できます

NSJSONSerialization クラスを使用して、JSON を Foundation オブジェクトに変換し、Foundation オブジェクトを JSON に変換します。

ただし、使用できるライブラリは他にもあります。その一部は、この質問への回答に記載されています。

于 2012-09-13T22:16:55.043 に答える