|
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 ]
· Added support for root level DataSet and DataTable deserialize (you have to do ToObject<DataSet>(...) ).
· Added dataset tests.
Via: fastJSON 2.0.9
0 Comment:
Post a Comment