問題タブ [jsonmodel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - JSONModel: json から配列?
JSONModelを使用してjsonをJSONModelオブジェクトの配列に解析することは可能ですか? 以下のパースjsonのように:
「id」のプロパティを持つ 2 つの JSONModel オブジェクトに。
ios - JSONModel と github Mantle フレームワーク
多くの JSON データ処理を必要とするアプリケーションを構築しています。さまざまなフレームワークを調べた後、JSONModel ( https://github.com/icanzilb/JSONModel ) とgithub Mantle ( https://github.com/github/Mantle ) の豊富な機能セットと使いやすさから、私はそれらに行き着きました。 .
どちらも、データ変換、アーカイブ、コピー、自動およびカスタム キー マッピングなどの機能の点でかなり似ています。ただし、JSONModelには追加のすぐに使用できるマッピング オプションと組み込みのモデル カスケード サポートがあり、Mantleは比較的人気があり、明らかにその背後にある github サポート。
私にとってパフォーマンスと使いやすさは重要なので、両方を実際に使用した経験があり、主にパフォーマンスと使いやすさの点でそれを共有できる人がいるかどうか疑問に思っていました.
私自身は、組み込みのキー マッピング オプションとモデル カスケードが多数あるため、 JSONModelに傾倒していますが、大量のデータ セットでどのように機能するかはわかりません。
編集 (2015 年 4 月 28 日): Github Mantle を使用することになったのは、それが私のアプリケーション アーキテクチャとうまく調和していたためです。さらに、独自のプロパティ フォーマッタ、コア データ サポート、ネストされたモデルなどをプラグインできるモジュール設計がより多くなっています。 .
2年近く使用していますが、うまくいかないという状況に遭遇したことはありません。AFNetworking または Alamofire フレームワークでうまく機能し、Swift で動作します。Swift のサポートがまだ少し不安定だった頃、私は代替案を探しました。
ios - JSONModel エラー:「Type not allowed」が iOS 6 ではなく iOS 7 で機能する
私は2つのクラスを持っています
=== 人々 ====
===ピープルコンテナ====
コードは次の行で失敗します。
エラーを与える:
問題は、iOS > 7 では完全に正常に動作するが、iOS 6.1 では動作しないことです (シミュレーターとデバイスの両方でテストしました)。
誰か助けてくれませんか?
編集:
アカウントクラスはこちら
そして、ACCOUNT CLASS を含む他のクラス CHAT ROOM CONTAINER
を使用してサーバーにリクエストを送信します
ios - デバイスでテストすると、JSONModel arrayOfModelsFromDictionaries が null を返す
タイトルが示すように、JSONModel arrayOfModelsFromDictionaries は null を返しますか。シミュレーターでは正常に動作しますが、デバイスでは動作しません。私のJSONには次の構造があります:
Restaurant と RestaurantFeed という名前の 2 つの JSONModel サブクラスがあります (Kivafeed の例のように、convertOnDemand 機能を使用するためです (どちらも機能しません。 arrayOfModelsFromDictionaries を使用する際の直接の初期化が原因かもしれません)。
どうすればこれを修正できますか?
ios - JSONModel でシリアル化しようとした後のエラー: JSON 書き込みの型が無効です (...)
フレームワーク JSOSNModel を使用してオブジェクトをシリアル化しようとしています。しかし、私は次のエラーが発生しています:
[JSONModel.m:915] 例外: JSON 書き込みの型が無効です (DienstleistungModel)
ここに私のソースコードがあります:
buchung.m
ブッキング.h
DienstleistungModul.h
スクリーンショットでオブジェクトが存在することがわかりますが、シリアル化できません。助けてください。
objective-c - JSONModel は JSON を文字列としてフェッチします
この JSONModel の例に従う
こんな風に真似します
// ここにクラス #import "JSONModel.h" があります
クラスのinitメソッドがinitWithStringの場合、jsonを文字列として取得するにはどうすればよいですか? 私が見たほとんどの例は NSData です。私のローカル サーバー メソッドの URL は、新しい orderNumber と現在の日付を返します。NSURL *url = [NSURL URLWithString:@"http://myserver/service/api/punumber/"]
戻り値 =>["13025","11/12/2013 2:26:24 PM"] ありがとうございます。
objective-c - JSONModel はオブジェクトと文字列を受け入れます
私はSongModel.hにこれを持っています:
artistLink と songLink は (私のものではない) JSON で適切にフォーマットされていないためです。文字列または空のオブジェクトにすることができます。これを解析するにはどうすればよいですか?
「id」タイプは JSONModel でサポートされていません