問題タブ [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
期待どおりに動作しないのはなぜですか?
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 }}
クライアント側:
c# - JsonProperty が割り当てられましたが、値は使用されませんでした
JsonProperty としてマークされたメンバーを使用してクラスを作成し、このメンバーを明示的に参照することはありませんでしたが、JsonConvert.SerializeObject を使用して暗黙的に使用しました。
ただし、コンパイルは失敗し、このメンバーが定義されていて使用されていないと主張します。(エラー CS0414: フィールド X が割り当てられていますが、その値は使用されていません) このエラーを抑制できると思いますが、それが正しい解決策になるかどうかはわかりません。
この件についてのご意見をお待ちしております。
ios - Swift エラー: メンバー 'jsonObject(with:options:) へのあいまいな参照
GET リクエストを使用して、サーバーから iOS アプリに画像をロードしようとしています。ただし、次のエラーが報告されます。
メンバー 'jsonObject(with:options:) へのあいまいな参照
誰でもエラーの解決を手伝ってもらえますか?
json - 特定の Json レスポンスの JsonSerialization のように JSON レスポンスをキャストするもの
JSON 応答:
シリアライゼーション:
タイプ__NSDictionaryM
(0x10b693260)の値を (0x10b692dd8) にキャストできませんでしNSArray
た。
問題は、Array Dictionary String Any にあります。AnyObject に置き換えると動作しますが、生の Json を印刷する以外に、内部から何かにアクセスすることはできません。
立ち往生しているため、この連載の適切な構造は何ですか?
ios - Swift 4メンバー 'jsonObject(with:options:)'へのあいまいな参照
ネットワーク要求を実行し、応答をシリアル化しようとする単体テストをセットアップしようとしています。現在、エラーが発生しています: Ambiguous reference to member 'jsonObject(with:options:)'
。単体テストでJSONSerializationが何であるかを知る必要があるため、これがなぜ起こっているのか混乱しています。は?