gpt4 book ai didi

javascript - 如何在javascript中通过json解析关联数组

转载 作者:行者123 更新时间:2023-11-30 13:14:42 25 4
gpt4 key购买 nike

我有一个二维 php 数组,我正在通过 JSON 对其进行编码。我在 php 中的二维数组是这样的:

$array['A'][12] = 8;
$array['A'][8] = 21;

$array['B'][17] = 19;
$array['B'][9] = 12;

当我执行 echo json_encode($array); 并将其作为 Ajax xmlhttp.responsetext 发出警报时,我会在警报框中收到此消息:{"A":{"12":"8","8":"21"},"B":{"17":"19","9":"12"}}

这绝对没问题。现在我需要在 javascript 中解析它,所以我使用了 JSON.parse() 函数。问题是当我访问字符串的 A 和 B 字段时。我在我的警告框中得到了这个:Object object。如何解析这个关联数组?我是 AJAX 和 JSON 的初学者,所以请帮忙。

最佳答案

var array = JSON.parse(yourResponseData);

array.A // Object
array.A['12'] //8

您不能通过点语法访问键“12”,因为没有变量名称可以以数字开头。

关于javascript - 如何在javascript中通过json解析关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12476654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com