問題タブ [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.

0 投票する
1 に答える
3529 参照

objective-c - JSONModel は nil を返します

JSONModel を使用して、URL から JSON を取得しています。これは、"name" と "url" の 2 つの文字列のみを含む、非常に単純なオブジェクトです。

まず、オブジェクト モデルを作成しました。

次に、オブジェクト フィード:

そしてMasterViewController.mで:

問題は、ログに nil が返されることです:(この URL から JSON からデータを取得できたため、なぜこれが起こっているのかわかりません: Kiwa URL

このチュートリアルに従って、すべて完了しました

何が間違っているのかわかりません。誰にも手がかりはありますか?

0 投票する
2 に答える
6876 参照

ios - JSONModel: json から配列?

JSONModelを使用してjsonをJSONModelオブジェクトの配列に解析することは可能ですか? 以下のパースjsonのように:

「id」のプロパティを持つ 2 つの JSONModel オブジェクトに。

0 投票する
0 に答える
5218 参照

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 のサポートがまだ少し不安定だった頃、私は代替案を探しました。

0 投票する
1 に答える
1686 参照

ios - JSONModel エラー:「Type not allowed」が iOS 6 ではなく iOS 7 で機能する

私は2つのクラスを持っています

=== 人々 ====

===ピープルコンテナ====

コードは次の行で失敗します。

エラーを与える:

問題は、iOS > 7 では完全に正常に動作するが、iOS 6.1 では動作しないことです (シミュレーターとデバイスの両方でテストしました)。

誰か助けてくれませんか?

編集:

アカウントクラスはこちら

そして、ACCOUNT CLASS を含む他のクラス CHAT ROOM CONTAINER

を使用してサーバーにリクエストを送信します

0 投票する
0 に答える
1181 参照

ios - デバイスでテストすると、JSONModel arrayOfModelsFromDictionaries が null を返す

タイトルが示すように、JSONModel arrayOfModelsFromDictionaries は null を返しますか。シミュレーターでは正常に動作しますが、デバイスでは動作しません。私のJSONには次の構造があります:

Restaurant と RestaurantFeed という名前の 2 つの JSONModel サブクラスがあります (Kivafeed の例のように、convertOnDemand 機能を使用するためです (どちらも機能しません。 arrayOfModelsFromDictionaries を使用する際の直接の初期化が原因かもしれません)。

どうすればこれを修正できますか?

0 投票する
1 に答える
1216 参照

ios - JSONModel でシリアル化しようとした後のエラー: JSON 書き込みの型が無効です (...)

フレームワーク JSOSNModel を使用してオブジェクトをシリアル化しようとしています。しかし、私は次のエラーが発生しています:

[JSONModel.m:915] 例外: JSON 書き込みの型が無効です (DienstleistungModel)

ここに私のソースコードがあります:

buchung.m

ブッキング.h

DienstleistungModul.h

スクリーンショット

スクリーンショットでオブジェクトが存在することがわかりますが、シリアル化できません。助けてください。 スクリーンショット2

0 投票する
2 に答える
914 参照

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"] ありがとうございます。

0 投票する
2 に答える
893 参照

objective-c - JSONModel はオブジェクトと文字列を受け入れます

私はSongModel.hにこれを持っています:

artistLink と songLink は (私のものではない) JSON で適切にフォーマットされていないためです。文字列または空のオブジェクトにすることができます。これを解析するにはどうすればよいですか?

「id」タイプは JSONModel でサポートされていません