三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 278|回复: 0
打印 上一主题 下一主题

JSON 字符串转换为 JavaScript 对象

[复制链接]

942

主题

950

帖子

3062

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3062
跳转到指定楼层
楼主
发表于 2017-9-10 11:18:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
JSON 字符串转换为 JavaScript 对象
通常我们从服务器中读取 JSON 数据,并在网页中显示数据。
首先,创建 JavaScript 字符串,字符串为 JSON 格式的数据:
  1. var text = '{ "sites" : [' +
  2. '{ "name":"sanmu" , "url":"www.sanmulink.com" },' +
  3. '{ "name":"Google" , "url":"www.google.com" },' +
  4. '{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
复制代码
然后,使用 JavaScript 内置函数 JSON.parse() 将字符串转换为 JavaScript 对象:
  1. var obj = JSON.parse(text);
复制代码
最后,在你的页面中使用新的 JavaScript 对象:实例
  1. var text = '{ "sites" : [' +
  2.     '{ "name":"sanmu" , "url":"www.sanmulink.com" },' +
  3.     '{ "name":"Google" , "url":"www.google.com" },' +
  4.     '{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
  5.    
  6. obj = JSON.parse(text);
  7. document.getElementById("demo").innerHTML = obj.sites[1].name + " " + obj.sites[1].url;
复制代码
相关函数
函数描述
JSON.parse()用于将一个 JSON 字符串转换为 JavaScript 对象。
JSON.stringify()用于将 JavaScript 值转换为 JSON 字符串。

回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2026-1-19 23:58 , Processed in 0.026490 second(s), 22 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表