js怎么解析json格式字符串
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 οnlοad="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格式字符串相关推荐
- javascript解析json格式的字符串,拼接后显示到表格中
知识点 解析json格式的字符串 拼接的HTML设置到tbody当中 加载json格式的对象 结果演示 html代码 <!DOCTYPE html> <html><hea ...
- 关于json格式字符串解析并用mybatis存入数据库
园子里面找了很多关于json解析后存入数据库的方法,不是太乱,就是没有写完,我下面的主题代码多是受下面两位的启发,请按顺序查看 http://www.cnblogs.com/tian830937/p/ ...
- php 获取 js json数据类型,JS基础-JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换...
JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换 1. JS的数据类型和访问 1.1. 原始类型JS中的原始数据类型有: number , string , boolean ; 声 ...
- SpringCloud工作笔记047---FastJson解析多级JSON_FastJson解析嵌套JSON_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
JAVA技术交流QQ群:170933152 解析嵌套json,这里说一下: //下面可以通过解析多级json的方式,获取数据,插入到数据库 //JSONObject userJsonObj = JSO ...
- Oracle怎么获取json类型字符串值,sql解析json格式字段 如何获取json中某个字段的值?...
java将json数据解析为sql语句?小编给你倒一杯热水.可你惦记着其他饮料,所以你将它放置一旁.等你想起那杯水时,可惜它已经变得冰冷刺骨. 图片中是json数据,每个数据的开头都有表名称,操作类型 ...
- sql解析json格式字段、sql关联json格式字段,mysql解析json、sql解析json字符串
sql解析json格式字段.sql关联json格式字段,mysql解析json.sql解析json字符串 sql解析字符串 sql关联json中的某个字段 sql解析字符串 表名user_login ...
- php使用 js格式解析,JavaScript解析JSON格式数据的方法示例
本文实例讲述了JavaScript解析JSON格式数据的方法.分享给大家供大家参考,具体如下: 1.使用JavaScript提供的eval()函数function JsonText1() { var ...
- JackJson解析json的字符串格式
从前台获取了一个xml,然后解析xml的属性的时候,其属性值是一个json的String类型.所以在解析json的时候,给出的问题是: 1,不管什么对象类型,根据json的构造,根据的key值,去取对 ...
- ajax中json和文本的区别,json格式字符串--json对象 【ajax_responseText】重点
JSON.parse(string) JSON.Stringify(object)document.getElementById("id").value=jsonObj // ...
最新文章
- Android中的context
- 利用WOFF模糊和电报渠道进行通信
- KDD_cup99 pytorch
- 关于ios phone APP生命周期的一点理解
- GDCM:gdcm::XMLPrivateDictReader的测试程序
- python 日志 logging模块(详细解析)
- 2.13_binary_search_tree(BST)_二叉搜索树
- 商标注册流程与注意事项
- office mime type
- 子框架页面链接改变(js方法)
- HDU-1009 做个骑士,以梦为马
- Oprofile工具的使用
- 精读-软件测试的艺术之模块测试及更高级别的测试
- 《计算机网络自顶向下方法第7版》第二章习题解答
- 2019 live tex 发行版_TexLive 2019 安装指南
- phigros测试版软件头像,Phigros背景头像怎么用
- 如何在图片上快速添加文字水印?
- public static void mian(String[]args)剖析
- Matlab实现Q-criterion涡结构可视化
- 如果忘记Mac密码该怎么办