我需要以可讀格式轉儲第三方類的對象,因此我無法爲此類提供DataContract屬性或添加XmlSerializer所需的默認構造方法。實現自定義序列化並不可取,因爲主要目的是調試,它可以應用於許多不同的類。我在尋找這種檢查通過反射給定對象(僅限公共部分?),並轉儲爲可讀的格式,甚至XML將工作串行)Nonintrusive serializer to human readable format
回答
的JSON格式非常可讀的:JavascriptSerializer
內置於框架並允許您將任何實例序列化爲JSON格式。當然限制適用:如果你的對象圖包含循環引用,你將無法使用JSON序列化它。
但是,循環引用由JSON.Net序列化程序處理。此外,還有更多。 –
似乎它是「System.Web.Extensions」程序集的一部分。在C#ConsoleApplication項目中添加引用時,我在列表中看不到它。 –
確保您在項目的屬性中定位了Full Framework,而不僅僅是客戶端配置文件。 –
- 1. 如何從locale字符串像systeminfo.exe顯示中檢索「Human Readable」字符串?
- 2. format varchar to datetime SQL Server 2008
- 3. Irrlicht Human Mesh Animation
- 4. UIActionSheet&Human Interface Guidelines
- 5. PDF to XML for table format using c#
- 6. Civil datetime format to json with rails 4
- 7. Scala Universal Serializer PlayFramework
- 8. Apple Human Interface Guidelines - Alerts
- 9. django-rest-framework serializer to_representation
- 10. Versioning ActiveModel :: Serializer
- 11. ManytoMany relationship serializer
- 12. Toast Notification Format to Windows WIndows App和Windows Phone 8
- 13. Linq to SQL Format在一次拍攝中的日期時間
- 14. convert amount to rupees and paise in words format in c#
- 15. Rails 4.2 + ActiveModel Serializer 0.8.3
- 16. com.mongodb.DBObject/BSON serializer for java
- 17. ActiveModel :: Serializer不工作
- 18. Easy XML Serializer for Java
- 19. Aerospike PHP Session Serializer igbinary
- 20. iOS 9 - Xcode:「Follows Readable Width」編程方式
- 21. 如何在node.js中重用Readable流?
- 22. 如何使用preciseDiff from readable-range.js插件
- 23. _read()的Node Readable Stream何時調用
- 24. 在tablesorter中排序'human'數字
- 25. 在ActiveModel :: Serializer中包含current_user
- 26. 與--format DOC
- 27. 使用Rails測試rspec帖子JSONAPI :: Serializer
- 28. Spark + Kafka streaming NoClassDefFoundError kafka/serializer/StringDecoder
- 29. Jackson Custom Deserializer/Serializer with Spring MongoTemplates
- 30. XML Serializer沒有方法
[JavaScriptSerializer](http://msdn.microsoft.com/zh-cn/library/system.web.script.serialization.javascriptserializer.aspx)? –
我建議json.net通常在任何非平凡的情況下工作得更好,但實際上 - JSON可能是在這裏看到的東西 –