Http://www.json.org/json-zh.html
JSON(JavaScript Object Notation) is a lightweight data exchange format,Is a set of "name/value" pairs.
It has the following forms:
1. Object: it is an unordered set of 'name/value' pairs. An object starts with "{" (left parenthesis) and ends with "}" (right Parenthesis. Each "name" is followed by a ":" (colon); "," (comma) is used to separate the "name/value" pairs.
2.Array: an ordered set of values. An array starts with "[" (left square brackets) and ends with "]" (right square brackets. Values are separated by commas.
3.Value (Value): It can be a string enclosed by double quotation marks (String), Value (number ),True
,False
,Null
Object or array ). These structures can be nested.
4.String (String): It is a set of any number of Unicode characters enclosed by double quotation marks, which are escaped using a backslash. A character (character) is a separate string (character string)
5.Value (Number): It is also very similar to the value of C or Java. Remove unused octal and hexadecimal formats.
6.Blank: can be added to any symbol
JSON objective-C
Null
Nsnull
True
AndFalse
Nsnumber
NumberNsnumber
StringNsstring
ArrayNsarray
ObjectNsdictionary
-[Sbjson (JSON-framework)] (http://code.google.com/p/json-framework)
-[Jsonkit] (https://github.com/johnezang/JSONKit)
-[Touchjson (from touchcode)] (http://code.google.com/p/touchcode)
-[Yajl (objective-C bindings)] (http://github.com/gabriel/yajl-objc)
-[Nextivejson] (https://github.com/nextive/NextiveJson)
-[Nsjsonserialization] (http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40010946)