問題タブ [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期待どおりに動作しないのはなぜですか?

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

swift - Swift 3 での解析の失敗

データを解析できない DarkSkyApi で問題が発生しました。データを制御すると信頼性が高く、接続エラーJSONSerializationはありませんが、正常に動作していません。問題を解決するための提案はありますか。

{ "現在": { "時刻": 1453402675, "概要": "雨", "アイコン": "雨", "nearestStormDistance": 0, "precipIntensity": 0.1685, "precipIntensityError": 0.0067, "precipProbability": 1, "precipType": "rain", "temperature": 48.71, "apparentTemperature": 46.93, "dewPoint": 47.7, "湿気": 0.96, "windSpeed": 4.64, "windBearing": 186, "visibility": 4.3、「雲のカバー」: 0.73、「気圧」: 1009.7、「オゾン」: 328.35 }}

クライアント側:

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

c# - JsonProperty が割り当てられましたが、値は使用されませんでした

JsonProperty としてマークされたメンバーを使用してクラスを作成し、このメンバーを明示的に参照することはありませんでしたが、JsonConvert.SerializeObject を使用して暗黙的に使用しました。

ただし、コンパイルは失敗し、このメンバーが定義されていて使用されていないと主張します。(エラー CS0414: フィールド X が割り当てられていますが、その値は使用されていません) このエラーを抑制できると思いますが、それが正しい解決策になるかどうかはわかりません。

この件についてのご意見をお待ちしております。

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

ios - Swift エラー: メンバー 'jsonObject(with:options:) へのあいまいな参照

GET リクエストを使用して、サーバーから iOS アプリに画像をロードしようとしています。ただし、次のエラーが報告されます。

メンバー 'jsonObject(with:options:) へのあいまいな参照

誰でもエラーの解決を手伝ってもらえますか?

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

json - 特定の Json レスポンスの JsonSerialization のように JSON レスポンスをキャストするもの

JSON 応答:

シリアライゼーション:

タイプ__NSDictionaryM(0x10b693260)の値を (0x10b692dd8) にキャストできませんでしNSArrayた。

問題は、Array Dictionary String Any にあります。AnyObject に置き換えると動作しますが、生の Json を印刷する以外に、内部から何かにアクセスすることはできません。

立ち往生しているため、この連載の適切な構造は何ですか?

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

ios - Swift 4メンバー 'jsonObject(with:options:)'へのあいまいな参照

ネットワーク要求を実行し、応答をシリアル化しようとする単体テストをセットアップしようとしています。現在、エラーが発生しています: Ambiguous reference to member 'jsonObject(with:options:)'。単体テストでJSONSerializationが何であるかを知る必要があるため、これがなぜ起こっているのか混乱しています。は?