objective-c - 给一个json体, 根据字段自动生成 一个model类出来 哪个大神知道这是怎么回事
世界只因有你
世界只因有你 2017-04-26 09:03:34
0
7
675

我的意思是 给一个json , 它能给我建个类, 类里面直接匹配好属性.是第三方还是有方法 请大神指教

世界只因有你
世界只因有你

全員に返信(7)
大家讲道理

以下参考
MJExtension
JSONModel

Json を自分で処理し、json を辞書に変換し、その辞書を使用してオブジェクトのプロパティに値を割り当てることもできます (オブジェクトのプロパティを走査して値を割り当てます)

いいねを押す +0
淡淡烟草味

Blake が言ったように、まず Json を辞書に変換し、次にその辞書をモデルに変換します。辞書の変換については、MJExtension フレームワークが辞書をモデルに変換する方法の基本原理について数日前に記事を書きました。 http://weibo.com/p/1001603912111561547915 をご覧ください。主に Runtime を通じて実装されるため、最初に Runtime の基本を理解する必要があります。

いいねを押す +0
为情所困

https://github.com/EnjoySR/ESJsonFormat-Xcode これを試すことができます

いいねを押す +0
黄舟

json をクラスに変換するには、次の 2 つの問題を考慮する必要があります
1. 美しいクラス型を生成する方法
2. 配列内の各マップの形状が異なる場合の対処方法 (通常は継承を意味する可能性があります)

ただし、2 番目のポイントは、セマンティクスに暗黙的に含まれる知識であり、json から取得するのは困難です。

いいねを押す +0
左手右手慢动作

ほとんどの人がサードパーティを使用していると思います

いいねを押す +0
左手右手慢动作

同様の機能を実現できる ESJsonFormat という Xcode プラグインがあります。 ● GitHub アドレス
JSON 文字列の内容に基づいてクラスと属性を自動的に作成できます
詳細はこちら。 GitHub のデモをご覧ください。

いいねを押す +0
过去多啦不再A梦

xcode は ESJsonFormat を使用し、IDEA は GsonFormat を使用します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート