Project Description
JSON (JavaScript Object Notation) is a lightweight data-interchange format.

JSON Tools for .NET is the library that helps to build JSON objects from .NET Framework objects.

JSON (JavaScript Object Notation) is a lightweight data-interchange format. JSON is an object notation in text format that Javacript engine fully understands and there is no need to parse for it.

The library contains some basic types that Javascript requires. IJSONObject, JSONElement, JSONNumber<T>, JSONString, JSONBoolean, JSONCollection, JSONArray and JSONObject.

* JSONObject : Represents JSON objects beginning and ending with curly braces ({}). It is a collection of JSONElement objects. Object members consist if string and values separated by colon in JSON notation.
* JSONArray : Represents a javascript array that begin and end with braces and contain values. In the notation values are separated by commas, but the library does all the syntactic issues.
* JSONCollection : A base type for JSONObject and JSONArray.
* JSONElement : Base class for all JSON types. It has the base properties and can be used with arrays or objects or individually.
* JSONString : Represents JavaScript string type and created by double quotes. It is inherited from a JSONElement
* JSONBoolean : Represents JavaScript boolean type
* JSONNumber<T> : Represents a javascript number type, it can be integer, or floating point numbers.

For more information visit

Last edited Jan 20, 2008 at 3:46 AM by canerten, version 3