問題タブ [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 に答える
1088 参照

c# - JSONModel DATE トランスフォーマーは nil です

ASP MVC API JSON から、私はこの日付を持っています

... expdate: "2013-11-16T21:16:15.4302648-08:00" ...

私はこのモデルを持っています

しかし、nil を返します。テストのためにデータ型を文字列に変更しようとすると、日付文字列が返されます。なぜトランスフォーマーがキックしないのですか? ..

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

objective-c - JSONModel: 取得した JSON をモデルに割り当てることができません

私がフェッチする私のJSON:

私のモデル:

JSON構造を取得してモデルに割り当てる次の関数を作成しました。

私が抱えている問題は、代わりにuser: example印刷されることuser: (null)です。

これは、xcode で記述しようとしている最初のアプリです (私は Python/Java のバックグラウンドから来ています)。

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

ios - Objective-C Json の逆シリアル化 (null 値は逆シリアル化できません)

iOS から .NET プラットフォームで作成された Web サービスに http 投稿を行っています。

JSONModelを使用してシリアライズ/デシリアライズし、AFNetworkingを使用して http リクエストを作成しています。

リクエストを送信して、正常にレスポンスを取得できます。ただし、応答データの変数が null の場合、問題が発生します。

Web サービスを呼び出す方法は次のとおりです。

これが私のLoginResponse.hファイルです:

これは、Fiddler 経由でリクエストしたときに Web サービスが返すものです。

応答データに null 値があるため、逆シリアル化は機能しません。ファイルから(応答データのメッセージがnullであるため)@property (nonatomic, strong) NSString *Message;行を削除するLoginResponse.hと、逆シリアル化が正常に機能します。

応答データに null 変数があるかどうかは気にしません。逆シリアル化したいだけです。問題が何であるかを見積もることはできません。応答にnull変数がある場合、逆シリアル化が機能しないのはなぜですか?

どんな助けでも大歓迎です。

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

ios - iOS のクラスに基づいて JSON 文字列をオブジェクトに解析する

特定のクラスを使用して、json 文字列を匿名オブジェクトにマップしたいと思います。国クラスがあるとします。どのオブジェクトであるかを知らずに、JSON 文字列をこのオブジェクトに解析したいと思います。そのため、クラスを解析に使用します。

https://github.com/icanzilb/JSONModelは必要なことを行いますが、継承を使用せずに同じことが必要です。JSONModel から継承せずに同じことをしたいと思います。

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

ios - JSONModel - KeyMapper の使用と実装

JSON オブジェクトを返す基本的なアプリに JSONModel を使用しています。

これが私が返すデータのサンプルです: https://gist.github.com/ryancoughlin/8043604 - オブジェクトに焦点を当てていtideます。

私はJSONModelで作業しようとしていますJSONKeyMapper-ドキュメントはこちら(中央に向かってスクロールダウン) -https://github.com/icanzilb/JSONModel/blob/master/README.md#magical-data-modelling-framework-for-json

私はそれを実装する方法を見つけようとしています。私はそれも同様のキーパスを取ることを理解しています:


編集:私のブレークポイントから: http://dl.dropbox.com/u/19301636/Screenshots/rzqv.png

これがjson返されるものです:http://dl.dropbox.com/u/19301636/Screenshots/y5mt.png


タイドマッパー.M

タイドマッパー.M

見る

に変更tideする必要があると思いNSDictionaryます-配列を返すとは思いません。場所の単一の結果のみ

このメソッドの呼び出しに関しては、私は立ち往生しています。この JSONModel KeyMapper を使用した経験のある人はいますか?

ありがとう

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

ios - オブジェクト/辞書で使用される JSONModel

私は JSONModel を使用してきましたが、チュートリアルは理にかなっています。複数のインデックスを持つ配列を含む JSON を解析しています。

JSONModel が次のデータセットで使用できることを確認したかった: https://gist.github.com/ryancoughlin/8043604

tideは正しい配列ではありませんか? しかし、tide.tideSummary複数日にわたる潮汐データの配列を含む - があります。

AllTide.h

Tide.h

TideSummaryStats.h

TideDetailViewController - 単一の場所 (詳細ビュー) と複数の場所のリストを表示します

いくつかの JSONModel チュートリアルを行ってきましたが、それは理にかなっています。JSON 形式がチュートリアルと異なる場所で問題が発生していると思います。繰り返しますが、 mytideは配列を返しません。

これは、JSONModel キーマッパーを利用する良いケースでしょうか?

何か案は?他に何か提供できることがあれば教えてください。いくつかのガイダンスを求めて飛び回っていましたが、少し立ち往生しています。前もって感謝します!