問題タブ [json-serialization]

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 投票する
9 に答える
132971 参照

c# - C# 匿名型を JSON 文字列にシリアル化するにはどうすればよいですか?

次のコードを使用して、匿名型を JSON にシリアル化しようとしています。

ただし、これを実行すると次の例外が発生します。

型 '<>f__AnonymousType1`3[System.Int32,System.Int32,System.Object[]]' をシリアル化できません。これを DataContractAttribute 属性でマークし、シリアル化するすべてのメンバーを DataMemberAttribute 属性でマークすることを検討してください。サポートされているその他の型については、Microsoft .NET Framework のドキュメントを参照してください。

属性を匿名型に適用することはできません (私の知る限り)。このシリアル化を行う別の方法はありますか、それとも何か不足していますか?

0 投票する
3 に答える
279466 参照

json - JSONでのデシリアライズとシリアライズとは何ですか?

JSON で「デシリアライズ」と「シリアライズ」という用語を見てきました。彼らはどういう意味ですか?

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

java - jackson-dataformat-xml で xml ではなく json のフィールドのみを無視する

モジュールを使用Jacksonすると、と の両方にシリアル化できます。私のオブジェクトには、シリアル化するだけでシリアル化する必要がないいくつかのフィールド (xml 属性)があります。アノテーションを適用すると、フィールドは であっても完全に無視されます。jackson-dataformat-xmlPOJOJSONXMLXMLJSON@JsonIgnore@JsonXMLProperty

のフィールドのみを無視するにはどうすればよいJSONですXMLか?

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

json - その他: Enums のリストを送信してもすべてのデータが送信されない

1. バックエンド

私のバックエンド(SpringBoot)では、列挙型のリストを送信しています:

MyEnum は次のとおりです。

2.フロントエンド

フロントエンド (angular2) では、ng2 コンポーネントでこのリストを受け取ります。

クラスMyEnumは次のとおりです。

3. 結果

コードを実行した後:

しかし、私は期待します:

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

javascript - サーバーサイド JavaScript aspx でオブジェクトを JSON に変換する

私のアプリケーションは、IIS 8 (Windows 2012R2) の aspx ファイルでサーバーサイド JavaScript を使用しています。
JavaScriptハッシュをJSONに変換したい。

私のファイルtest.aspx:

結果:["typ","alg"]
期待される結果:{"typ":"JWT","alg":"HS256"}

JavaScriptSerializer期待どおりに動作しないのはなぜですか?