[英]Convert object to array javascript
我想转换这样的对象
{ "1": [ { "Id": "1", "name": "xxx", "age": "22" }, { "Id": "1", "name": "yyy", "age": "15" } ], "5": [ { "Id": "5", "name": "zzz", "age": "59" } ] }
到这样的数组
[{ "1": [ { "Id": "1", "name": "xxx", "age": "22" }, { "Id": "1", "name": "yyy", "age": "15" } ], "5": [ { "Id": "5", "name": "zzz", "age": "59" } ] }]
我尝试使用JSON.parse,但是没有用。 希望能有所帮助。
只需将其包装在数组中即可。
array = [object];
const object = { "1": [ { "Id": "1", "name": "xxx", "age": "22" }, { "Id": "1", "name": "yyy", "age": "15" } ], "5": [ { "Id": "5", "name": "zzz", "age": "59" } ] } const array = Array(object); console.log(array)
首先初始化如下:
var obj = { "1": [ { "Id": "1", "name": "xxx", "age": "22" }, { "Id": "1", "name": "yyy", "age": "15" } ], "5": [ { "Id": "5", "name": "zzz", "age": "59" } ] };
var arr = [];
然后您可以执行以下任一操作:
arr = [obj];
arr.push(obj);
将第一个对象分配给一个变量,例如temp1。 现在,
var yourarray = new Array(temp1);
做完了!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.