`

转 json格式 Js里循环遍历json格式数据

 
阅读更多
json格式 Js里循环遍历json格式数据
分类: JavaScript 2010-12-17 12:20 1035人阅读 评论(0) 收藏 举报

什么是JOSN

http://www.cnblogs.com/gooddasenlin/archive/2009/05/31/1493116.html



view plainprint?

   1. var list = {'list':[{"id":8,"password":"月月","username":"维吾尔"}, 
   2.  {"id":7,"password":"dfgsfdf","username":"dfdfdf"}, 
   3.  {"id":6,"password":"aaabbb","username":"aaaabbb"}, 
   4.  {"id":5,"password":"gfdfgdf","username":"fggegte"}, 
   5.  {"id":3,"password":"dfgfgrewr","username":"hahaha"}, 
   6.  {"id":2,"password":"fggfhgfh","username":"fddgfgh"}, 
   7.  {"id":1,"password":"hdghdgd","username":"dfsgss"}]}; 
   8.  
   9.   
  10. for(var l in list){   
  11.     alert(l+"  "+list[l]); 
  12.     for(var c in list[l]){ 
  13.         alert(list[l][c].id+"  "+list[l][c].password+"  "+list[l][c].username); 
  14.     } 
  15. } 
  16.   
  17. for(var l in list){   
  18.     alert(l+"  "+list[l]); 
  19.     for(var c in list[l]){ 
  20.         for(var _c in list[l][c]){ 
  21.             alert(_c+"  "+list[l][c][_c]); 
  22.         }; 
  23.     } 
  24. } 
  25.   
  26. var li = [{"id":8,"password":"月月","username":"维吾尔"}, 
  27.  {"id":7,"password":"dfgsfdf","username":"dfdfdf"}, 
  28.  {"id":6,"password":"aaabbb","username":"aaaabbb"}, 
  29.  {"id":5,"password":"gfdfgdf","username":"fggegte"}, 
  30.  {"id":3,"password":"dfgfgrewr","username":"hahaha"}, 
  31.  {"id":2,"password":"fggfhgfh","username":"fddgfgh"}, 
  32.  {"id":1,"password":"hdghdgd","username":"dfsgss"}]; 
  33.  
  34. for(var i in li){ 
  35.     alert(i+"  "+li[i]); 
  36.     for(var _i in li[i]){ 
  37.         alert(_i+"  "+li[i][_i]); 
  38.     }    
  39. } 

var list = {'list':[{"id":8,"password":"月月","username":"维吾尔"}, {"id":7,"password":"dfgsfdf","username":"dfdfdf"}, {"id":6,"password":"aaabbb","username":"aaaabbb"}, {"id":5,"password":"gfdfgdf","username":"fggegte"}, {"id":3,"password":"dfgfgrewr","username":"hahaha"}, {"id":2,"password":"fggfhgfh","username":"fddgfgh"}, {"id":1,"password":"hdghdgd","username":"dfsgss"}]}; for(var l in list){ alert(l+" "+list[l]); for(var c in list[l]){ alert(list[l][c].id+" "+list[l][c].password+" "+list[l][c].username); } } for(var l in list){ alert(l+" "+list[l]); for(var c in list[l]){ for(var _c in list[l][c]){ alert(_c+" "+list[l][c][_c]); }; } } var li = [{"id":8,"password":"月月","username":"维吾尔"}, {"id":7,"password":"dfgsfdf","username":"dfdfdf"}, {"id":6,"password":"aaabbb","username":"aaaabbb"}, {"id":5,"password":"gfdfgdf","username":"fggegte"}, {"id":3,"password":"dfgfgrewr","username":"hahaha"}, {"id":2,"password":"fggfhgfh","username":"fddgfgh"}, {"id":1,"password":"hdghdgd","username":"dfsgss"}]; for(var i in li){ alert(i+" "+li[i]); for(var _i in li[i]){ alert(_i+" "+li[i][_i]); } }







var obj = [ {"date":"2010-12-19", "price":123},
{"date":"2010-12-12", "price":33},
{"date":"2010-12-21", "price":444}
];

for(var i=0;i<obj.length;i++){
  if(obj[i].date == '2010-12-12'){
     return obj[i].price
  }
}
分享到:
评论

相关推荐

    java遍历JSON树

    在处理Web应用程序中的数据时,JSON(JavaScript Object Notation)是一种非常常见的数据格式。它轻量级且易于读写,因此广泛应用于前后端的数据交互中。对于Java开发者来说,能够熟练地操作JSON数据是必不可少的...

    json转数组然后遍历

    在这个示例中,我们通过`for`循环遍历了数组`arrMarker`。对于数组中的每一个元素,我们都获取了它的`coordinateX`属性,并将其弹出显示。这里值得注意的是,我们可以通过点语法访问对象中的属性,例如`json....

    jquery实现json数据填充到table表格中并且实现remove add 数据

    在JavaScript或jQuery代码中,我们可以通过`$.getJSON()`方法来获取服务器端的JSON数据。成功获取数据后,遍历JSON数组,使用`append()`方法将每一项数据转化为`&lt;tr&gt;`元素并插入到表格中。例如: ```javascript $....

    把数据库的table表转换成json格式的字符串

    这里,通过两个嵌套的循环遍历了`DataTable`的所有行和列。对于每一行,构建了一个JSON对象,其中键是列名,值是该行中相应列的值。注意,最后的逗号在每次迭代后被移除,以确保JSON格式正确。 ```csharp if (dt....

    asp数据集输出json格式数据,也可以多重嵌套的JSON

    在本文中,我们将深入探讨如何在ASP中将数据集转换为JSON格式,并处理多重嵌套的JSON数据。JSON(JavaScript Object Notation)是轻量级的数据交换格式,广泛应用于Web服务与客户端之间的数据交互。 首先,让我们...

    java实现二维数组转json的方法示例

    4. 使用`for`循环遍历`blogList`,对于每个子数组`blogItem`: - 检查是否是第一个元素,如果不是,就在`sb`后面添加逗号。 - 开始构建JSON对象,使用`append`方法添加左花括号`{`。 - 分别将`blogItem`中的元素...

    JS循环遍历JSON数据的方法

    总之,掌握JavaScript循环遍历JSON数据的方法,对于前端开发人员来说是非常重要的一项技能。正确高效地处理JSON数据能够大幅提升开发速度和应用性能。同时,使用在线工具对JSON进行检验和格式化也是前端开发中常见的...

    json格式的数据处理

    3. **验证JSON**:确保JSON数据格式正确,可以使用JSONLint等工具进行校验。 4. **操作JSON数据**:在程序中,可以通过访问对象的属性或数组的索引来获取和修改JSON数据。 5. **处理嵌套结构**:JSON支持嵌套结构...

    遍历json 对象的属性并且动态添加属性的实现

    昨天因为公司的一个需求,所以就研究了一下json对象的... //在不知参数个数情况下可通过for循环遍历 // arguments这个是js 默认提供 alert&#40;"arr["+i+"]="+arguments[i]&#41;; } } } //遍历属性 for(var ite

    DataSet类型数据转换成Json串

    在IT领域,数据格式的转换是一项常见的需求,尤其是在Web开发中,JSON(JavaScript Object Notation)因其轻量级、易读性以及跨平台兼容性,成为数据交换的标准格式之一。对于使用C#语言进行开发的程序员来说,将...

    资料C任意类型数据转JSON格式.pdf

    在C#编程中,将任意类型的数据转换为JSON(JavaScript Object Notation)格式是常见的需求,特别是在处理数据序列化和网络通信时。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在...

    JQuery JSON 循环

    总结来说,"JQuery JSON 循环"的主题教导我们如何在jQuery环境中有效处理和循环遍历JSON数据,这对于任何涉及到前后端交互的Web项目都是至关重要的技能。了解并熟练掌握这些技巧,可以提升我们的开发效率,创建出更...

    js遍历xml,json学习

    JSON是一种轻量级的数据交换格式,它的语法与JavaScript对象相似,使得JavaScript处理JSON数据变得简单。 1. **解析JSON**: - `JSON.parse()`:将JSON字符串转换为JavaScript对象。例如:`let jsonObj = JSON....

    json实现添加、遍历与删除属性的方法.docx

    遍历JSON对象通常使用`for...in`循环,它会迭代对象的所有可枚举属性。需要注意的是,`for...in`不仅会遍历对象本身的属性,还会遍历其原型链上的属性。 1. **基本遍历**: ```javascript var obj = {"age": 12, ...

    使用递归循环读取省市区json文件数据,并保存到数据库中

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性、易写性和易于解析而广泛应用于Web服务和数据存储。本话题涉及的主要知识点包括:JSON解析、递归算法和数据库操作。 1. **JSON解析**:...

    二维数组转json的java源码

    通过双重循环遍历二维数组,将每一行转换为一个JSONObject,并将每个JSONObject的键设置为二维数组的第一行(即列名),值设置为对应的元素值。然后,将这些JSONObject添加到JSONArray中。最后,将JSONArray放入一个...

    excel转json工具

    在数据处理和交换中,JSON(JavaScript Object Notation)因其轻量级、易读性强的特点而广泛被使用。Excel则常用于存储和管理结构化数据,尤其在业务环境中。将Excel数据转换为JSON格式,可以方便地与Web应用程序、...

    JS简单循环遍历json数组的方法

    本篇文章将详细介绍如何使用JavaScript和jQuery来简单循环遍历JSON数组。 首先,让我们看一个简单的JSON数组示例: ```javascript var str = '[{"name":"宗2瓜","num":"1","price":"122"},{"name":"宗呱呱","num":...

    如何将ajax请求返回的Json格式数据循环输出成table形式

    2. Json数据处理:通过`$.each`遍历Json数组,并根据数据生成HTML元素。 3. 动态HTML:使用jQuery的`append`方法将生成的HTML元素添加到DOM中,实现动态更新。 4. 后台响应:使用ThinkPHP框架返回Json数据。 5. 数据...

Global site tag (gtag.js) - Google Analytics