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

前端之家收集整理的这篇文章主要介绍了Json.NET一个流行的高性能.NETJSON框架前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Json.NET

@H_403_4@

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

猜你在找的Json相关文章