http://wiki.mbalib.com/wiki/data exchange
Data exchange refers to the process of sharing data resources between different information systems in order to meet the need of sharing data resources between different information systems, according to certain principles, and adopting corresponding technologies.
Data Interchange Format: The encapsulation format of data that needs to be interacted with;
The main consideration is two points:
1) organization of the data;
2) Fidelity of data type;
Http://baike.baidu.com/link?url=TPtlUBxpINIvU2Zc3NJDSlkDON133FUx3lp-IuNIzCHjfoRmZX8jgHUPrTbppDPffEXalnYHxUCxU-1HvA-YWK
JSON-to-data organization and data types:
Organization:
- Data in key-value pairs
- Data is separated by commas
- Curly braces Save Object
- Square brackets Save Array
The JSON value JSON value can be:
- Number (integer or floating point)
- String (in double quotes)
- Logical value (TRUE or FALSE)
- Array (in square brackets)
- Object (in curly braces)
- Null
Http://www.cnblogs.com/GT_Andy/archive/2009/07/28/1922037.html
JSON (JavaScript Object Notation) is a lightweight data interchange format. Easy for people to read and write. It is also easy for machine parsing and generation. It is based on JavaScript programming Language, Standard ECMA-262 a subset of 3rd Edition-december 1999. JSON takes a completely language-independent text format, but also uses a similar idiom to the C language family (c, C + +, C #, Java, JavaScript, Perl, Python, etc.). These features make JSON an ideal data exchange language.
JSON is constructed in two structures:
- A collection of name/value pairs (A collection of name/value pairs). In different languages, it is understood as objects (object), record (record), structure (struct), Dictionary (dictionary), hash table (hash table), keyed list (keyed list), or associative array (associative array).
- The sequence of values (an ordered list of values). In most languages, it is understood as an array (array).
These are common data structures. In fact, most of the modern computer languages support them in some form. This makes it possible for a data format to be exchanged between programming languages that are also based on these constructs.
JSON data Interchange Format with Java