org.json.*
j2objc ディストリビューションの一部であるクラスを使用します。私の DTO クラスと JSON オブジェクトのマッピングは、これまで手作業で行われてきました。GSOn と Jackson があることは知っています。
J2objc で適切に変換され、変換された Objective-C コードで適切に機能する JSON からオブジェクト マッパーへのライブラリはありますか?
org.json.*
j2objc ディストリビューションの一部であるクラスを使用します。私の DTO クラスと JSON オブジェクトのマッピングは、これまで手作業で行われてきました。GSOn と Jackson があることは知っています。
J2objc で適切に変換され、変換された Objective-C コードで適切に機能する JSON からオブジェクト マッパーへのライブラリはありますか?
Jackson と GSON は 2 つの最高のライブラリであり、どちらも異なるチームの iOS アプリ用に j2objc を使用して翻訳されています (ただし、私が認識している公開ポートはありません)。
ただし、アプリのサーバー側を制御する場合、プロトコル バッファーは一般に、JSON から Java への代替手段よりも高速です。そのため、j2objc を使用する Inbox や Sheets など、ほとんどの Google の iOS アプリで使用されています。j2objc は、プロトコル バッファを公にサポートするようになりました。
json
データをオブジェクトに変換するには、java
次を使用できます。
素敵なチュートリアルについては、このリンクまたはこのリンクに従ってください。GSON
個人的には を使っていましたが、 to変換GSON
に最適なライブラリです。json
java object
の変換部分についてはわかりませんが、コードで同様のことをしたい場合は、この回答j2objc
に従うことができますiOS
編集
この回答によるとj2objc
、変換にはソースコードが必要です。ここから完全なソース コードを入手できます。
ここで、重要な部分Gson
を に変換できます。サポートをテストするためのテスト リポジトリは、こちら でj2objc
見つけることができます。gson-2.3
j2objc