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格式字符串相关推荐

  1. javascript解析json格式的字符串,拼接后显示到表格中

    知识点 解析json格式的字符串 拼接的HTML设置到tbody当中 加载json格式的对象 结果演示 html代码 <!DOCTYPE html> <html><hea ...

  2. 关于json格式字符串解析并用mybatis存入数据库

    园子里面找了很多关于json解析后存入数据库的方法,不是太乱,就是没有写完,我下面的主题代码多是受下面两位的启发,请按顺序查看 http://www.cnblogs.com/tian830937/p/ ...

  3. php 获取 js json数据类型,JS基础-JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换...

    JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换 1. JS的数据类型和访问 1.1. 原始类型JS中的原始数据类型有: number , string , boolean ; 声 ...

  4. SpringCloud工作笔记047---FastJson解析多级JSON_FastJson解析嵌套JSON_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换

    JAVA技术交流QQ群:170933152 解析嵌套json,这里说一下: //下面可以通过解析多级json的方式,获取数据,插入到数据库 //JSONObject userJsonObj = JSO ...

  5. Oracle怎么获取json类型字符串值,sql解析json格式字段 如何获取json中某个字段的值?...

    java将json数据解析为sql语句?小编给你倒一杯热水.可你惦记着其他饮料,所以你将它放置一旁.等你想起那杯水时,可惜它已经变得冰冷刺骨. 图片中是json数据,每个数据的开头都有表名称,操作类型 ...

  6. sql解析json格式字段、sql关联json格式字段,mysql解析json、sql解析json字符串

    sql解析json格式字段.sql关联json格式字段,mysql解析json.sql解析json字符串 sql解析字符串 sql关联json中的某个字段 sql解析字符串 表名user_login ...

  7. php使用 js格式解析,JavaScript解析JSON格式数据的方法示例

    本文实例讲述了JavaScript解析JSON格式数据的方法.分享给大家供大家参考,具体如下: 1.使用JavaScript提供的eval()函数function JsonText1() { var ...

  8. JackJson解析json的字符串格式

    从前台获取了一个xml,然后解析xml的属性的时候,其属性值是一个json的String类型.所以在解析json的时候,给出的问题是: 1,不管什么对象类型,根据json的构造,根据的key值,去取对 ...

  9. ajax中json和文本的区别,json格式字符串--json对象 【ajax_responseText】重点

    JSON.parse(string) JSON.Stringify(object)document.getElementById("id").value=jsonObj    // ...

最新文章

  1. Android中的context
  2. 利用WOFF模糊和电报渠道进行通信
  3. KDD_cup99 pytorch
  4. 关于ios phone APP生命周期的一点理解
  5. GDCM:gdcm::XMLPrivateDictReader的测试程序
  6. python 日志 logging模块(详细解析)
  7. 2.13_binary_search_tree(BST)_二叉搜索树
  8. 商标注册流程与注意事项
  9. office mime type
  10. 子框架页面链接改变(js方法)
  11. HDU-1009 做个骑士,以梦为马
  12. Oprofile工具的使用
  13. 精读-软件测试的艺术之模块测试及更高级别的测试
  14. 《计算机网络自顶向下方法第7版》第二章习题解答
  15. 2019 live tex 发行版_TexLive 2019 安装指南
  16. phigros测试版软件头像,Phigros背景头像怎么用
  17. 如何在图片上快速添加文字水印?
  18. public static void mian(String[]args)剖析
  19. Matlab实现Q-criterion涡结构可视化
  20. 如果忘记Mac密码该怎么办

热门文章

  1. 写宏遇到的问题:warning: backslash and newline separated by space - C
  2. 使用openssl生成https证书
  3. 理解Linux中的进程状态
  4. 阿里云服务器部署neo4j图数据库
  5. Ubuntu最全问题汇总(好东西分享了)
  6. 微信小程序--js中string转换为number
  7. 面向Android的开发基于Tensorflow Lite框架深度学习的应用(一)
  8. Redis常用操作之批量删除keys,和清空整个数据库
  9. Java面试题--jvm
  10. tinymce富文本框踩坑