PHP generates JSON format
Working with pages
code is as follows: <script src= "Scripts/json.js" ></script>
alert (data.tojsonstring ());
If return false indicates no data
JS Code:
The
code is as follows: Functionshowjson () {
Varuser =
{
"username": "Tom",
"Age": 20,
"Info": {"tel": "123456", "cellphone": "98765"},
"Address":
[
{"City": "Shanghai", "postcode": "201203"},
{"City": "Suzhou", "postcode": "200000"}
]
}
alert (user.username);
alert (user.age);
alert (User.info.cellphone);
alert (user.address[0].city);
alert (User.address[0].postcode);
}
Modify
code is as follows: User.username = "Jerry";
You can use Eval to convert JSON characters to object
The
code is as follows: Functionmyeval () {
Varstr = ' {' name ': ' Violet ', ' occupation ': ' character '} ';
varbj = eval (' + str + ');
alert (obj.tojsonstring ());
}
or use the Parsejson () method
copy code code as follows: Functionmyeval () {
varstr = ' {' name ': ' Violet ', ' occupation ': ' character '} ';
VARBJ = Str.parsejson ();
alert (obj.tojsonstring ());
}