我有一個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