我有一个JSON阵列:转换JSON阵列为单独的JS变量
{"a":"apple,"b":"banana","c":"carrot"}
我想阵列的每个部分分成单独的变量,即
a = "apple",
b = "banana";
c = "carrot";
我用Google搜索我的护目镜但似乎无法找到正确的方法来做到这一点。我是JSON的新手,并且已经完成了一些阅读,但是我后面的内容似乎并没有被我引用。
编辑:似乎有混淆,我的阵列是string
或object
。我收到来自PHP的回应如下:
$json = array(
'a' => $a,
'b' => $b,
'c' => $c,
);
echo json_encode($json);
我的JS代码如下:
var data = ajax.responseText;
data = JSON.parse(data);
我得到{"a":"apple,"b":"banana","c":"carrot"}
作为
json.stringify(data);
为什么你想要这样做。您可以随时使用obj.a,obj.b,obj.c – sachinjain024
请注意,您的问题/问题与**无关**。 JSON解析后,您正在处理常规的JS数组和对象。 –
@Felix Kling谢谢,注意。 – Wildcard27