私のクラスはプロパティ 'PropertyA'を持っています。シリアル化されているときにJSONオブジェクトの 'PropertyB'として表示します。私が使用できる属性はありますか?シリアル化するためのプロパティ名の変更
11
A
答えて
20
間違いなく。
Json.NET
およびDataContractJsonSerializer
DataMemberAttribute
:http://msdn.microsoft.com/en-us/library/ms574795を使用してください。あなたがJavaScriptSerializerを使用している、あなたが派生実装を作成する必要がある場合は、ここで説明したよう
だけで、あなたの財産
[DataMember(Name="PropertyB")]
T PropertyA { ... }
を飾る:あなたが使用しているJSONシリアライザJavaScriptSerializer.Deserialize - how to change field names
関連する問題
- 1. Symfonyシリアライズでシリアル化されたプロパティ名を変更します。
- 2. Json.Netシリアル化中のプロパティの名前を変更します
- 3. Json .NETシリアル化 - プロパティ値を変更
- 4. Json.Netは、変更された名前のプロパティを直列化解除してシリアル化します
- 5. Jsonシリアル化の変更DataTime
- 6. シリアル化されたASP.Net Ajaxオブジェクトのプロパティ名の制御
- 7. シリアル化されたPHPデータを変更するためのBashスクリプト
- 8. シリアル化の深度を変更する
- 9. プロパティ名のドットでJSONを逆シリアル化する
- 10. newtonsoftプロパティの動的オブジェクト名を逆シリアル化する
- 11. オブジェクトをJSONにシリアル化する - 動的プロパティのシリアル化
- 12. Json.NET - すでにシリアル化されたプロパティの再シリアル化を防止する
- 13. 変更のためのプロパティを見る
- 14. ジャクソンカスタムブールjsonプロパティの逆シリアル化
- 15. 異なるケースの同じプロパティ名を持つJson逆シリアル化
- 16. JSON.NET - シリアル化のプロパティを無視する
- 17. WMIの変更名のプロパティ
- 18. シリアル化後のJavaハッシュコードの変更
- 19. Javaのシリアル化。フィールドの変更値
- 20. json無効なプロパティ名を逆シリアル化する
- 21. JSON値としてプロパティをシリアル化/逆シリアル化する
- 22. Json.NETオブジェクトのシリアル化 - 変更インデント文字
- 23. Silverlightの変更PivotViewer逆シリアル化
- 24. ASP.NET Web API逆シリアル化プロセスの変更
- 25. オブジェクトのプロパティ名を変更する
- 26. シリアル化による値変更
- 27. DataContractSerializerで基本クラスのプロパティのみをシリアル化/逆シリアル化する方法
- 28. プロパティのシリアル化を避ける
- 29. Firebaseのシリアル化/逆シリアル化による命名規則
- 30. シリアル化のためのXMLクラスジェネレータ
? JavaScriptSerializer? JSON.NET? DataContractJsonSerializer? ...? –
使用しているJSONシリアライゼーションライブラリは何ですか? – AlSki
申し訳ありませんが、詳細を教えてください。DataContractJsonSerializerは私が使用しているものです。ありがとう。 –