/*数组*/
var arr = [["name", "value"], ["name1", "value1"]];
var item;
for (item in arr) {
alert("Name: " + item[0] + ", Value: " + item[1]);
} $.each(arr, function (i, n) {
alert("Name: " + n[0] + ", Value: " + n[1]);
}); /*JSON*/
$.each({ "长沙": "CHHN000000", "宁乡": "CHHN000100" }
, function (i, n) {
alert("Name: " + i + ", Value: " + n);
}); //"{Table1: [{}],Table2: [{}],Table3: [{{&table3Item&}}]}";
var results = { Table1: [{ "name": '数据name', "type": '数据type'}], Table2: [{ "id": '数据id', "gx": '数据gx', "val": '数据val'}] } for (var i in results.Table1[0]) {
try {
$("#" + i).val(results.Table1[0][i]);
}
catch (ex) {
}
} var results = { "Tables": [{ "Rows": [["1", "1t"], ["2", "2t"]]}] }
result = eval("(" + result + ")");
if (result.Tables[0].Rows.length > 0) {
for (var k = 0; k < result.Tables[0].Rows.length; k++) {
result.Tables[0].Rows[k][0];
result.Tables[0].Rows[k][1];
} }; var cityAll = { "Items": [["长沙", "CHHN000000"], ["宁乡", "CHHN000100"]] };
alert(cityAll.Items[0][1])
{"Item":[["12","21"]]}
{"Rows":[["11","22"]]} {"Item":[["12","21",{"Rows":[["11","22"]]} ]]} 输出:
for(var i=0;i<result.Item.length; i++) {
for (var j = 0; j < result.Item[i][3].Rows.length; j++)
} [{'UserID':'5d9ad5dc1c5e494db1d1b4d8d79b60a7','UserName':'姓名','UserSystemName':'2234','OperationName':'负责人','OperationValue':'同意'}, {'UserID':'2c96c3943826ea93013826eafe6d0089','UserName':'姓名','UserSystemName':'1234','OperationName':'负责人','OperationValue':'同意'}]
//for in 遍历
{
"Z05": {
"/Date(1494970200000+0800)/": [
0.0102
],
"/Date(1494404400000+0800)/": [
0.7782
]
},
"Z14": {
"/Date(1494418800000+0800)/": [
3.1585
],
"/Date(1494404400000+0800)/": [
5.991
]
},
"Z17": {
"/Date(1494418800000+0800)/": [
0.0815
]
}
}

多种JSON格式及遍历方式的更多相关文章

  1. python json格式参数遍历所有key、value 及替换key对于的value

    1.对于接口自动化测试,一般接口以json形式发送返回,往往我们就需要遍历json文件中所有key,value以及修改替换key对于的value. 例如json发送/接收的文件: SendRegist ...

  2. web 后台返回json格式数据的方式(status 406)

    1.在类上使用注解 @RestController public class HttpComentInterface { } 2.在方法是使用注解  @ResponseBody @RequestMap ...

  3. Json格式循环遍历,Json数组循环遍历

    Json格式数据如何遍历,这里我们可以用for..in实现 例如最简单的json格式 , 'handsome' : 'yes' }; for( var key in json1 ){ console. ...

  4. JavaBean,List,Map,json格式之间转化方式

    public class TestBean { private String id; private String name; private String password; public Stri ...

  5. python 使用json格式转换

    什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programm ...

  6. 使用JSONObject类来生成json格式的数据

    JSONObject类不支持javabean转json 生成json格式数据的方式有: 1.使用JSONObject原生的来生成 2.使用map构建json格式的数据 3.使用javabean来构建j ...

  7. ajax接收遍历处理json格式数据

    ajax在前后端的交互中应用非常广泛,通过请求后台接口接收处理json格式数据展现在前端页面. 下面我们来简单用 ajax在本地做一个接收并处理json的小例子 首先我们要新建一个叫做data的jso ...

  8. json格式数据 ,将数据库中查询的结果转换为json(方式2)

    controller: /*** * 返回所有版本的信息,json的形式返回到前台 * @return */ @RequestMapping(value="/getAllVersion&qu ...

  9. c#迭代遍历带数组的json格式数据

    [1]首先我们先创建一个带数组形式的json格式的数组 1)我们按照结构定义一个类,如下: using System;using System.Collections.Generic;using Sy ...

随机推荐

  1. POJ1236Network of Schools[强连通分量|缩点]

    Network of Schools Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 16571   Accepted: 65 ...

  2. PHP对文件数据的存储和检索

    @(主要是对文件的操作) 文件处理:php操作文件主要是写入和读取这两种.执行的步骤都是一样的. 1.打开这个文件.如果打不开就先创建它.2.将数据写入这个文件,或者将数据读出这个文件.3.关闭文件. ...

  3. IE浏览器中Image对象onload失效的解决办法

    作为WEB设计者,为了在网页展示上加强用户体验,经常会利用图象载入显示状态方法,这自然需要Image对象的onload事件. 在firefox浏览器下完成开发后,可是在IE浏览器中进行调试总不能被调用 ...

  4. 高性能JavaScript 编程实践

    前言 最近在翻<高性能JavaScript>这本书(2010年版 丁琛译),感觉可能是因为浏览器引擎的改进或是其他原因,书中有些原本能提高性能的代码在最新的浏览器中已经失效.但是有些章节的 ...

  5. mariadb

    MariaDB数据库管理系统是MySQL的一个分支

  6. 【Python】[面向对象编程] 类和实例

    1.注:必须牢记类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”2.定义类通过class 关键字:class 后面跟着类名,类名通常都是大写开头,接着是(object),表示类是从哪里继承 ...

  7. Ubuntu 14.04 掛載 網路磁碟 mount internet disk

    1.install cifs tool (Common Internet File System) 新增 /etc/apt/apt.conf.d/01proxy 檔案並加入以下字串,即可透過此台機器做 ...

  8. AzCopy Upload Files

    We can use many ways upload our Files to Azure, Than I  Introduction to you a good way, AzCopy ! 1. ...

  9. Java中普通代码块,构造代码块,静态代码块区别及代码示例

    //执行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 其中静态代码块只执行一次.构造代码块在每次创建对象是都会执行. 1 普通代码块 1 //普通代码块 ...

  10. 解决:/bin/bash: mvn: 未找到命令

    在终端执行: sudo apt-get install maven