最近写一个程序时,遇到js解析json数组的问题,现在记录如下,供我自己和拥有同样爱好的读者看看。

第一中情况:
javaweb后台传到前台的json数据如下:
{“data”:[{“a_number”:0,”s_id”:1,”m_singer”:” 大塚愛 \t”,”m_number”:1},{“a_number”:0,”s_id”:2,”m_singer”:”\”Weird Al\” Yankovic \t”,”m_number”:2}]}

js解析代码如下:

//解析第一个数据
var d=eval("("+data+")");//data是前台接收后台传过来json数据的
var m_singer1=d.datas[0].m_singer;
console.log("m_singer="+m_singer1);
//循环解析
var d=eval("("+data+")");
for(var i=0;i<len;i++){                                  console.log("m_singer="+d.datas[i].m_singer);
}

第二种情况:
javaweb后台传到前台的json数据如下:
{[{“a_number”:0,”s_id”:1,”m_singer”:” 大塚愛 \t”,”m_number”:1},{“a_number”:0,”s_id”:2,”m_singer”:”\”Weird Al\” Yankovic \t”,”m_number”:2}]}

js解析代码如下:

data2=eval(data);
for(var d in data2){console.log(data2[d].m_singer+data2[d].m_number);
}

javascript解析json数组相关推荐

  1. 使用JS解析JSON数组

    使用js解析json数组 <SCRIPT type= "text/javascript" > 1.如果是字符串则如下: var  jsonStr =  '[{" ...

  2. html5处理json数据,js解析json数组

    js读取解析JSON类型数据 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 Jav ...

  3. 前端技术学习第七讲:JavaScript 解析JSON

    JavaScript 解析JSON 一.JSON JSON的全称是"JavaScript Object Notation",意思是JavaScript对象表示法,它是一种基于文本, ...

  4. javascript解析json字符串,各种格式分析

    javascript解析json字符串,各种格式分析 JS,JSON,EVAL函数说明 JSON.parse(字符串) 方法用于将一个 JSON 字符串转换为对象 JSON.stringify(对象或 ...

  5. hive处理json数据_(转)hive中解析json数组

    hive中解析一般的json是很容易的,get_json_object就可以了. 但如果字段是json数组,比如 [{"bssid":"6C:59:40:21:05:C4 ...

  6. android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...

    我有复杂的API,我解析并显示在列表视图中,我将努力解析JSONArray.Here我将在斗争之后Json数组这是在帖子json对象"tags_name":["Activ ...

  7. JavaScript解析Json字符串

    JavaScript可以解析服务器接口返回的json字符串(一般用于Ajax),而不需要json的额外支持. 在JavaScript中可以通过eval()方法将一个json字符串解析成一个JavaSc ...

  8. js解析json数组+java对象转json字符串

    function checkoutUserlist(){ // js 解析json数组var statuslist = [{"isAvailabe":"1",& ...

  9. java解析json数组

    java解析json数组 import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; p ...

最新文章

  1. 关于java中普通代码块、构造代码块与静态代码块
  2. Labview-浅谈Labview中VISA的设计
  3. [云炬创业管理笔记]第6章制定创业行动测试3
  4. 六十二、数据结构栈和队列的相互实现
  5. [Selenium] 基本使用
  6. 通过OpenFoam记录一些c++的trick(持续更新)
  7. a76比a73强多少_arm的a73和a72同上10nm,谁强?
  8. ARM汇编加载/存储指令
  9. 【Kafka】kafka 创建 topic的时候 Replication factor 参数理解
  10. 微信小程序unionid获取问题
  11. 深入理解JVM(第二版读书笔记)
  12. HDU 5975 2016ICPC大连 E: Aninteresting game(树状数组原理)
  13. 时序图(Sequence Diagram)—UML图(六)
  14. 决策树算法的应用python实现_决策树ID3和C4.5算法Python实现源码
  15. javamail 超时_为什么JavaMail连接超时过长
  16. java获取本机物理ip地址吗_Java获取本机所有ip地址
  17. oracle自定义异常长度,Oracle自定义异常收集(二)
  18. ES6语法及vue复习
  19. c# - 美元符号是什么$
  20. 解决Git克隆代码 the remote end hung up unexpectedly 错误

热门文章

  1. php 邮件发送检测,php发邮件测试
  2. Condition用法
  3. 全军出击机器人进房间_绝地求生:全军出击虐机器人,刺激战场BUG,玩家两个都已卸载...
  4. php执行dmidecode,linux必学的命令
  5. 如何搭建一个属于自己的网站(使用宝塔面板)
  6. python DFS深度优先搜索及N皇后问题求解
  7. .net framwork 3.5 Mac M1 虚拟机安装
  8. Ambari自动部署Hadoop集群实战
  9. 国信长天单片机之led、数码管与按键
  10. python对象包括哪些,Python | 对象和类