exception).Second, the JSON object can be converted to a JSON string using tojsonstring () or global Method Json.stringify ().For example: Var str=obj.tojsonstring (); Convert a JSON object to a JSON characteror var str=json.stringify (obj);
Converts a json string to a json object. During data transmission, json is transmitted in the form of text, that is, strings, while JS operates on JSON objects. Therefore, the conversion between JSON objects and JSON strings is cr
to the eval () function is JS own, the other several methods are from the Json.js package. The new version of JSON modifies the API to inject json.stringify () and Json.parse () two methods into the Javascript built-in object, which becomes the object.tojsonstring (), and the latter becomes the Strin G.parsejson (). If you are prompted not to find the tojsonstring () and Parsejson () methods, your
: ' 6108 ', Value: ' Yulin '},
{name: ' 6109 ', Value: ' Ankang '},
{name: ' 6110 ', Value: ' Shangluo '}
]
}
";
This is based on the data type--json object and string that jquery asynchronously obtains, and describes the result processing methods obtained in two ways respectively.
1. For the JSON string returned by the server, if the jquery asynchronous request does not have a type description, or is
the data type obtained asynchronously by jQuery-json object and string, we will introduce the Processing Methods of the obtained results in two ways.1. For the JSON string returned by the server, if jQuery asynchronous requests do not provide a type description or are accepted as strings, an object processing is required. The method is not too troublesome, is to put this string in eval () for execution onc
Transferred from: http://www.jb51.net/article/43136.htmFor example:JSON string: var str1 = ' {' name ': ' cxh ', ' sex ': ' Man '} '; JSON object: var str2 = {"Name": "Cxh", "Sex": "Man"};One, JSON string converted to JSON objectTo use the above str1, you must first convert to a JS
For example:JSON string:VarJSON object:var str2 = {"Name": "Cxh", "Sex": "Man"};One, JSON string converted to JSON objectTo use the above str1, you must first convert to a JSON object using the following method:Convert from JSON string to
One, JSON string converted to JSON objectTo use the above str1, you must first convert to a JSON object using the following method:Convert from JSON string to JSON objectvar obj = eval (' (' + str + ') ');Orvar obj = Str.parsejson
scripts), which can easily cause system security problems. So you can use some third-party client script libraries that circumvent eval (), such as JSON in JavaScript, which provides a script library of no more than 3k.The second parsing method: Using the Function object to complete, its typical application is in jquery in the Ajax method of success and so on the return data of the parsing
: ' Yulin '}, {name: ' 6109 ', V Alue: ' Ankang '}, {name: ' 6110 ', Value: ' Shangluo '} ]}";This is based on the data type obtained by jquery asynchronously,--json object and string, and describes how the results are handled in two ways. 1, for the JSON string returned by the server, if the jquery asynchronous request did not do type description, or as a string to accept, then need to do
For example:JSON string:var str1 = ' {' name ': ' cxh ', ' sex ': ' Man '} ';JSON object:var str2 = {"Name": "Cxh", "Sex": "Man"};One, JSON string converted to JSON objectTo use the above str1, you must first convert to a JSON object using the following method:Convert from
For example:JSON string:var str1 = ' {' name ': ' cxh ', ' sex ': ' Man '} ';JSON object:var str2 = {"Name": "Cxh", "Sex": "Man"};One, JSON string converted to JSON objectTo use the above str1, you must first convert to a JSON object using the following method:Convert from
For example:JSON string:var str1 = ' {' name ': ' cxh ', ' sex ': ' Man '} ';JSON object:var str2 = {"Name": "Cxh", "Sex": "Man"};One, JSON string converted to JSON objectTo use the above str1, you must first convert to a JSON object using the following method:Convert from
JSON string:var str1 = ' {' name ': ' cxh ', ' sex ': ' Man '} ';JSON object:var str2 = {"Name": "Cxh", "Sex": "Man"};To use the above str1, you must first convert to a JSON object using the following method:Convert from JSON string to J
How to convert List (custom) to Json format and related functions in C #-DataContractJsonSerializer
Use List for C # And. net
And Json format conversion methods are summarized
For the introduction of JSON entry see http://www.json.org/, or Baidu, here not to go into details, but through the example below will h
JSON (JavaScriptObjectNotation) is a lightweight data exchange format. JSON uses a language-independent text format. These features make JSON an ideal Data Exchange Language, JSON (JavaScript Object Notation), a lightweight data exchange format.
format, and returns the parsed JavaScript (JSON) object. Of course, if you are interested in encapsulating a jQuery extension yourself, Jquery.stringifyjson (obj) converts the JSON to a string.This is only a method, there are several ways, you can look at:how the 1>jquery plugin supports conversion:$.parsejson (JSONSTR);//jquery.parsejson (JSONSTR), you can
can be written like this:[HTML]View PlainCopyprint?
var a={"name": "Tom", "Sex": "Male", "Age": "24"};
var b=' {' name ': ' Mike ', ' sex ': ' Female ', ' age ': ' 29 '} ';
var atostr=json.stringify (a);
var btoobj=Json.parse (b);
Alert (typeof (Atostr)); String
Alert (typeof (Btoobj));//object
Json.stringify ()
IE8 (compatibility mode), IE7 and IE6 do not have JSON objects, but http://www.json.org/js.html pr
is encoded in json format, which leads to an additional comma when all values are merged into the array. substr () is used for all values () remove the last comma from the function!
Then let's look at the js file.
After we use arr to receive the json Array transmitted to the PHP file
var json = JSON.parse(arr);
JSON
,", "data2":"world!}';var evalJson=eval('('+jsonData+')');var jsonParseJson=JSON.parse(jsonData);
In this way, the json string jsonData is converted into a JSON object.
The differences between the two are as follows:
Var value = 1; var jsonstr = '{"data1": "hello", "data2": ++ value }'; var data1 = eval_r ('+ jsonstr +'); console. log (data1); // The value is 2var data2 =
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.