問題タブ [json-deserialization]

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 に答える
1649 参照

java - javaのリストの場合のjackson jsonでのデシリアライズエラー

このクラスに基づいてJacksonでJSONを作成しました:

クラスごとに 2 つのコンストラクターを定義し、後で json ファイルに書き込まれるオブジェクトの作成に使用します。結果は (有効な JSON) です。

ここで、パラメーターを読み取ってロードしたいと思います。次のように定義します。

このエラーがあります:

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

java - Jackson を使用して、JSON に基づいてリストまたは値に逆シリアル化する方法は?

次の形式のjsonがあります。ここで、キーは属性タイプを表し、値はその属性の値を表します。

jackson を使用して、次の Java オブジェクトにマップしようとしています。

ポリモーフィックなデシリアライゼーションを試してみましたが、json オブジェクトに型情報が必要でしたが、これは私の json に存在しませんか?

これを行う方法に関するヒントはありますか?

PS: json 形式を変更できません。キーのリストは制限されていません。

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

objective-c - JSON ディクショナリをカスタム クラスに逆シリアル化する

最新の SDK を使用して iOS 5.0 以降のアプリケーションを開発しています。

NSDictionaryこのコードを使用して取得します:

このディクショナリには、クラス プロパティがキーとして、各プロパティ値が値として含まれています。

私はジェネリックメソッドを開発しようとしています:

このメソッドは、パラメーターを使用して var をインスタンス化します (ちなみに、クラス名classNameを使用して を使用してインスタンス オブジェクトを作成できますか?)。NSString

しかし、私の問題は、各jsonDic値の型を知ることができるかということです。各プロパティ名を取得し、そのタイプ ( 、 など) をゲスト化することができNSStringますNSNumber

それを行う方法について何かアドバイスはありますか?