为了账号安全,请及时绑定邮箱和手机立即绑定

将JSON反序列化为JavaScript对象

将JSON反序列化为JavaScript对象

紫衣仙女 2019-10-25 10:31:43
我在使用AJAX访问的Java服务器应用程序中有一个字符串。它看起来像以下内容:var json = [{    "adjacencies": [        {          "nodeTo": "graphnode2",          "nodeFrom": "graphnode1",          "data": {            "$color": "#557EAA"          }        }    ],    "data": {      "$color": "#EBB056",      "$type": "triangle",      "$dim": 9    },    "id": "graphnode1",    "name": "graphnode1"},{    "adjacencies": [],    "data": {      "$color": "#EBB056",      "$type": "triangle",      "$dim": 9    },    "id": "graphnode2",    "name": "graphnode2"}];当从服务器提取字符串时,是否有一种简单的方法可以将其转换为活动的JavaScript对象(或数组)?还是我必须手动拆分字符串并手动构建对象?
查看完整描述

3 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

现代浏览器支持JSON.parse()。


var arr_from_json = JSON.parse( json_string );

在不浏览器,您可以包括在json2库中。


查看完整回答
反对 回复 2019-10-25
  • 3 回答
  • 0 关注
  • 435 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信