我的意思是 给一个json , 它能给我建个类, 类里面直接匹配好属性.是第三方还是有方法 请大神指教
大家讲道理2017-04-26 09:05:34
以下参考
MJExtension
JSONModel
Json を自分で処理し、json を辞書に変換し、その辞書を使用してオブジェクトのプロパティに値を割り当てることもできます (オブジェクトのプロパティを走査して値を割り当てます)
淡淡烟草味2017-04-26 09:05:34
Blake が言ったように、まず Json を辞書に変換し、次にその辞書をモデルに変換します。辞書の変換については、MJExtension フレームワークが辞書をモデルに変換する方法の基本原理について数日前に記事を書きました。 http://weibo.com/p/1001603912111561547915 をご覧ください。主に Runtime を通じて実装されるため、最初に Runtime の基本を理解する必要があります。
黄舟2017-04-26 09:05:34
json をクラスに変換するには、次の 2 つの問題を考慮する必要があります
1. 美しいクラス型を生成する方法
2. 配列内の各マップの形状が異なる場合の対処方法 (通常は継承を意味する可能性があります)
ただし、2 番目のポイントは、セマンティクスに暗黙的に含まれる知識であり、json から取得するのは困難です。
ringa_lee2017-04-26 09:05:34
同様の機能を実現できる ESJsonFormat
という Xcode プラグインがあります。 ● GitHub アドレス
JSON 文字列の内容に基づいてクラスと属性を自動的に作成できます
詳細はこちら。 GitHub のデモをご覧ください。