js怎么解析json格式字符串
来源:互联网 发布:avmo最新域名 编辑:程序博客网 时间:2024/05/01 14:10
json是种常用数据传输格式,js怎么解析json格式的数据呢,请参阅下面的代码:
<html><head><script type="text/javascript">var data = '{"return_code":0,"return_message":"success","data":{"data":[{"id":"1","question":"公主令牌在哪交?"},{"id":"2","question":"公主护使有什么用?"},{"id":"3","question":"角斗场在哪?"},{"id":"4","question":"北部断层在哪?"},{"id":"5","question":"欢乐令有什么用?"},{"id":"6","question":"令牌积分有什么用?"},{"id":"7","question":"南部断层在哪?"},{"id":"8","question":"大妖魔令牌交给谁?"},{"id":"9","question":"神工坊在哪?"},{"id":"10","question":"警戒妖珠有什么用?"}]}}';function ShowData(){var obj = eval("("+data+")");alert("return_code:"+obj["return_code"]);alert("return_message:"+obj["return_message"]);alert("第一个问题id:" + obj["data"]["data"][0]["id"]);alert("第一个内容id:" + obj["data"]["data"][0]["question"]);}</script></head><body onload="ShowData();">{"return_code":0,"return_message":"success","data":{"data":[{"id":"1","question":"公主令牌在哪交?"},{"id":"2","question":"公主护使有什么用?"},{"id":"3","question":"角斗场在哪?"},{"id":"4","question":"北部断层在哪?"},{"id":"5","question":"欢乐令有什么用?"},{"id":"6","question":"令牌积分有什么用?"},{"id":"7","question":"南部断层在哪?"},{"id":"8","question":"大妖魔令牌交给谁?"},{"id":"9","question":"神工坊在哪?"},{"id":"10","question":"警戒妖珠有什么用?"}]}}</body></html>
把上面的代码保存为ShowJsonData.html,再浏览器中打开,即可看到解析后的部分数据。主要用的函数eval对json格式字符串进行反序列化操作。
json的详细介绍,可以参考:json官网
- js怎么解析json格式字符串
- jQuery怎么解析Json字符串(Json格式/Json对象)
- 解析json格式字符串
- JS中eval解析字符串为json格式
- js操作cookie,将字符串数据解析为json格式
- js 解析json字符串
- js 解析 json字符串
- Js解析Json字符串
- jQuery怎么解析Json字符串
- C# 解析json格式字符串
- iOS 解析JSON格式字符串
- JSON格式字符串解析方法
- java 解析json格式字符串
- js解析json格式数据
- js字符串转json格式
- js 字符串转成json格式
- JS解析json数据(怎么把json字符串转化为数组)
- php怎么解析json格式数据
- ISO软件工程模板-概要设计说明书
- ifconfig man 手册页的详细中文翻译
- /proc文件系统简介
- check os
- android禁止多媒体扫描机制
- js怎么解析json格式字符串
- WTL中的数据交换(DDX)
- 脉宽调制的基本原理及其应用实例
- 性能数据波动问题
- TabHost(顶部)升级,利用RadioGroup,效果和我前面的一篇有关ActivityGroup一样。
- VOA1
- Oracle日志操作模式(归档模式和非归档模式)利与弊
- 数据库范式概念解析(第一范式,第二范式,第三范式)
- test