微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Json.NET一个流行的高性能.NETJSON框架

Json.NET


Feature Comparison

Supports JSON Supports BSON
Json.NET DataContractJsonSerializer JavaScriptSerializer
Supports JSON Schema Supports .NET 2.0 Supports .NET 3.5 Supports .NET 4.0 Supports .NET 4.5 Supports Silverlight Supports Windows Phone Supports Windows 8 Supports Portable Class Library Open Source MIT License LINQ to JSON Thread Safe XPath-like JSON query Syntax Indented JSON support Efficient dictionary serialization Nonsensical dictionary serialization Deserializes IList,IEnumerable,ICollection,IDictionary properties Serializes circular references Supports serializing objects by reference Deserializes polymorphic properties and collections Serializes and deserializes multidimensional arrays Supports including type names with JSON Globally customize serialization process Supports excluding null values when serializing Supports SerializationBinder Conditional property serialization Includes line number information in errors Converts XML to JSON and JSON to XML JSON Schema validation JSON Schema generation from .NET types Camel case JSON property names Non-default constructors support Serialization error handling Supports populating an existing object Efficiently serializes byte arrays as base64 text Handles NaN,Infinity,-Infinity and undefined Handles JavaScript constructors Serializes .NET 4.0 dynamic objects Serializes ISerializable objects Supports serializing enums to their text name JSON recursion limit support Attribute property name customization Attribute property order customization Attribute property required customization Supports ISO8601 dates Supports JavaScript constructor dates Supports Microsoft AJAX dates Unquoted property names support Raw JSON support Supports reading and writing comments Supports BigInteger Serializes anonymous types Deserializes anonymous types Deserializes read only collections Opt-in mode serialization Opt-out mode serialization Field (Serializable) mode serialization Efficiently stream reading and writing JSON Single or double quote JSON content Supports overriding a type's serialization Supports OnDeserialized,OnSerializing,OnSerialized and OnDeserializing attributes Supports serializing private properties DataMember attribute support MetdataType attribute support DefaultValue attribute support Serializes DataSets and DataTables Serailizes Entity Framework Serializes nHibernate Case-insensitive property deserialization Tracing

Performance Comparison

原文地址:https://www.jb51.cc/json/289926.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐