2

org.json.*j2objc ディストリビューションの一部であるクラスを使用します。私の DTO クラスと JSON オブジェクトのマッピングは、これまで手作業で行われてきました。GSOn と Jackson があることは知っています。

J2objc で適切に変換され、変換された Objective-C コードで適切に機能する JSON からオブジェクト マッパーへのライブラリはありますか?

4

2 に答える 2

2

Jackson と GSON は 2 つの最高のライブラリであり、どちらも異なるチームの iOS アプリ用に j2objc を使用して翻訳されています (ただし、私が認識している公開ポートはありません)。

ただし、アプリのサーバー側を制御する場合、プロトコル バッファーは一般に、JSON から Java への代替手段よりも高速です。そのため、j2objc を使用する Inbox や Sheets など、ほとんどの Google の iOS アプリで使用されています。j2objc は、プロトコル バッファを公にサポートするようになりました。

于 2015-04-29T16:33:28.490 に答える
0

jsonデータをオブジェクトに変換するには、java次を使用できます。

  1. ジャクソン
  2. Gソン

素敵なチュートリアルについては、このリンクまたはこのリンクに従ってください。GSON

個人的には を使っていましたが、 to変換GSONに最適なライブラリです。jsonjava object

の変換部分についてはわかりませんが、コードで同様のことをしたい場合は、この回答j2objcに従うことができますiOS

編集

この回答によるとj2objc、変換にはソースコードが必要です。ここから完全なソース コードを入手できます。

ここで、重要な部分Gsonを に変換できます。サポートをテストするためのテスト リポジトリは、こちら でj2objc見つけることができます。gson-2.3j2objc

于 2015-04-29T12:50:45.800 に答える