微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax怎么把json转化为list集合

在使用ajax获取后台传回的数据时,会遇到一些json格式的数据,如何将这些数据转化为list集合呢?本文将提供一个简单的方法

var jsonData = '{"name":"张三","age":20,"sex":"男"},{"name":"李四","age":22,"sex":"女"}';
var dataList = JSON.parse("[" + jsonData + "]");

ajax怎么把json转化为list集合

首先需要将json格式的数据转化为字符串,然后使用JSON.parse()方法将其转化为list集合。需要注意的是,如果json数据中含有多个对象,则需要在json数据两端加上[],使其成为一个对象数组。

以上是将单个json数组转化为list集合的方法,如果需要将多个json数组合并为一个list集合,可以使用以下代码

var jsonData1 = '{"name":"张三","sex":"男"}';
var jsonData2 = '{"name":"李四","sex":"女"}';
var dataList1 = JSON.parse("[" + jsonData1 + "]");
var dataList2 = JSON.parse("[" + jsonData2 + "]");
var dataList = dataList1.concat(dataList2);

以上代码中使用了concat方法将两个list集合合并为一个list集合。

总的来说,使用ajax获取json数据后,将其转化为list集合是比较常见的操作,在实际开发中也是非常有用的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐