js对json数组的操作,如何将json数组里面的每一个对象的value取出生成与之对应的二维数组?

比如 json集合是[{"id":"中","rowid":"华","kk":"66"},{"id":"美","rowid":"美丽","kk":"22"}]
变成[['中','华','66'],['美','美丽','22']]
这样的格式的

var json = [{"id":"中","rowid":"华","kk":"66"},{"id":"美","rowid":"美丽","kk":"22"}] 
let arr = [];
for(let i in json) {
arr[i] = [];
for(let j in json[i]) {
arr[i].push(json[i][j]);
}
}
console.log(arr)

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-30
你json不对啊,a的值是字符串,不是数组,应该是 var json={ a:["aaaaa","bbbbb","ccccc"], b:["11111","22222","33333"] }; 把单引号去掉才是数组呢。 然后就可以用json.a[1]访问bbbbb了

前台js 取json 对象数组数据
1、先定义一个json变量。2、然后定义这个变量的值,其实一个json对象就是一个obj对象。3、要添加json对象的元素,直接使用数组下标方式,添加键和值就行了。4、要为json对象添加对象,我们可以先创建一个对象。5、然后也是使用数组下标方式,为其赋值为新的对象变量就行了。6、在浏览器里,我们就可以...

js怎么提取json数据的数组内容?
后台输出的是[object Object],看不到具体的内容,此时只需在前端页面上利用JSON.stringify()将该传输数据转换成与json文件中格式一致就可以解决问题。代码如下:\/\/JSON.stringify()JSON.stringify(date) \/\/'data'注:JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串。

js获取json对象中的key和value,并组成新数组
\/\/比如有一个json var json = {"name" : "Tom", "age" : 18};\/\/想分别获取它的key 和 value \/\/小技巧来啦

在js中如何取出json中的对象的值
var json = eval("("+str+")");

js中怎么获取json中的key,value值
\/\/2、遍历Json串获取其属性 for(var item in jsonObj){ if(item==key){ \/\/item 表示Json串中的属性,如'name'var jValue=jsonObj[item];\/\/key所对应的value alert(jValue);} } \/\/3、直接获取 alert(jsonObj[''+key+'']);} 通过上边三种方法就可以取到json中key对应的值。

怎样使用JS实现json对象数组按对象属性排序
按照id小的json到id大的json顺序重新排列数组的顺序在js中添加排序的方法:这里使用JavaScript sort() 方法,首先解释下这个sort的方法语法:arrayObject.sort(sortby)sortby:可选,规定排序顺序。必须是函数。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照...

JS操作JSON有哪些方法
一、概要简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。在JSON中,有两种结构:对象和数组1、对象以“{”开始,“}”结束,“key\/value”之间运用 “,”分隔。 2、数组以...

json中怎么取出对象的属性值啊?
json中取出对象的属性值步骤如下:1、打开vscode,创建一个测试页面JsonTest.html,用于演示在js中如何获取json对象的属性集合。2、在测试页面中,定义一个js变量,将其赋值为json格式的字符串,用于模拟从后台返回过来的json字符串值,以及后续转换为json对象,和获取其属性集合。var json = "[{\\"Col1...

jquery遍历json数组?
遍历json数组,循环插入option到select中。如果是写JS的话,首先前台获取到json后,使用eval(你返回的json);这样就可以将json解析成一个数组。jquery遍历民族json数据1、jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITELESS,DOMORE,写更少的代码,做更多的事情。2、这和各浏览器...

求助 用js怎么转换json的keys和value 都变成value
其实就是for in的运用 var t={"MONTHLY":{"2015-11":5,"2015-10":2,"2015-09":3,"2015-12":1,"2016-01":2}};var temp=[];for (item in t.MONTHLY){ temp.push({USEDDATE:item,USEDVALUE:t.MONTHLY[item]});} console.log(temp);这个temp就是里面的数组对象 另外固定的字段...

相似回答