加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 19:10:44 所属栏目:百科 来源:网络整理
导读:Json.NET Feature Comparison Json.NET DataContractJsonSerializer JavaScriptSerializer Supports JSON Supports BSON Supports JSON Schema Supports .NET 2.0 Supports .NET 3.5 Supports .NET 4.0 Supports .NET 4.5 Supports Silverlight Supports Win

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读