JSON数组不用字符串转换的写法

时间:2023-03-09 22:34:31
JSON数组不用字符串转换的写法
        var organization = []; //机构组织
//初始化用户数据列表中用户机构列的数据源
admin.ajax("GetOrganizationInfo", null, false, function (ret) {
$.each(ret, function (key, name) {
if (this.value != "") {
organization.push({ value: name.OrganizationID, text: name.OrganizationName });
}
})
})

新建一个空的数组,循环读取后台数据加入到数组就可以自动形成一个json的数组了,如果是字符串的JSON数组,一定要把每个元素加入双引号,如:

var json = "[{'value': '009898', 'text': '323医院'}]";

如果是这样的就不能使用eval转换

var json = "[{value: '009898', 'text': 323医院}]";