問題タブ [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.
c# - C# 匿名型を JSON 文字列にシリアル化するにはどうすればよいですか?
次のコードを使用して、匿名型を JSON にシリアル化しようとしています。
ただし、これを実行すると次の例外が発生します。
型 '<>f__AnonymousType1`3[System.Int32,System.Int32,System.Object[]]' をシリアル化できません。これを DataContractAttribute 属性でマークし、シリアル化するすべてのメンバーを DataMemberAttribute 属性でマークすることを検討してください。サポートされているその他の型については、Microsoft .NET Framework のドキュメントを参照してください。
属性を匿名型に適用することはできません (私の知る限り)。このシリアル化を行う別の方法はありますか、それとも何か不足していますか?
json - JSONでのデシリアライズとシリアライズとは何ですか?
JSON で「デシリアライズ」と「シリアライズ」という用語を見てきました。彼らはどういう意味ですか?
java - jackson-dataformat-xml で xml ではなく json のフィールドのみを無視する
モジュールを使用Jackson
すると、と の両方にシリアル化できます。私のオブジェクトには、シリアル化するだけでシリアル化する必要がないいくつかのフィールド (xml 属性)があります。アノテーションを適用すると、フィールドは であっても完全に無視されます。jackson-dataformat-xml
POJO
JSON
XML
XML
JSON
@JsonIgnore
@JsonXMLProperty
のフィールドのみを無視するにはどうすればよいJSON
ですXML
か?
json - その他: Enums のリストを送信してもすべてのデータが送信されない
1. バックエンド
私のバックエンド(SpringBoot)では、列挙型のリストを送信しています:
MyEnum は次のとおりです。
2.フロントエンド
フロントエンド (angular2) では、ng2 コンポーネントでこのリストを受け取ります。
クラスMyEnumは次のとおりです。
3. 結果
コードを実行した後:
しかし、私は期待します:
javascript - サーバーサイド JavaScript aspx でオブジェクトを JSON に変換する
私のアプリケーションは、IIS 8 (Windows 2012R2) の aspx ファイルでサーバーサイド JavaScript を使用しています。
JavaScriptハッシュをJSONに変換したい。
私のファイルtest.aspx:
結果:["typ","alg"]
期待される結果:{"typ":"JWT","alg":"HS256"}
JavaScriptSerializer
期待どおりに動作しないのはなぜですか?