欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JSON.parse()和JSON.stringify() 博客分类: 互联网技术web  

程序员文章站 2024-03-16 11:20:22
...

parse用于从一个字符串中解析出json对象,如

var str = '{"name":"huangxiaojian","age":"23"}'

结果:JSON.parse(str)

Object

  1. age"23"
  2. name"huangxiaojian"
  3. __proto__Object

  

注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 

stringify()用于从一个对象解析出字符串,如
var a = {a:1,b:2}

结果:JSON.stringify(a)

"{"a":1,"b":2}"

 

http://blog.csdn.net/wangxiaohu__/article/details/7254598

http://www.w3cschool.cn/json/zsj11mw0.html

http_request.onreadystatechange = function(){

if (http_request.readyState == 4 ) {

// 使用 JSON.parse 解析 JSON 数据

var jsonObj = JSON.parse(http_request.responseText);

// jsonObj 变量现在包含数组结构,可以通过 jsonObj.name 和 jsonObj.country 的方式访问

document.getElementById("Name").innerHTML = jsonObj.name;

document.getElementById("Country").innerHTML = jsonObj.country;

}

}