|
JSON is a light-weight, language independent, data interchange format.
Here are some key features of "fastJSON":
· Just 3 classes + 2 helpers, 1158 lines of code
· Works on .NET 2.0+
· Extremely small size, 25kb when compiled
· Blazingly fast (see the performance tests section)
· Can dynamically create types
· Handles Guid, Dataset, Dictionary, Hashtable and Generic lists
· Handles Nullable types
· Handles byte arrays as base64 strings
· Handles polymorphic collections of objects
· Thread safe
· Handles value type arrays
· Handles value type generic lists
· Handles Embedded Classes
· Override null value outputs.
· Handles XmlIgnore attributes on properties.
· Datatable support.
· Indented JSON output via IndentOutput property.
· Support for Silverlight 4.0+
Limitations:
· Silverlight 4.0+ support lacks HashTable, DataSet, DataTable as it is not part of the runtime.
· Currently can't handle multi dimensional arrays.
What's New in This Release: [ read full changelog ]
· Read-only property checking on deserialize.
· Bug fix deserialize nested types with unit test.
· Fixed the Silverlight 4 project build (Silverlight 5 is not supported).
Via: fastJSON v2.0.3
0 Comment:
Post a Comment