我正在尝试制作自动完成脚本。我通过 JSON 传递变量,然后我不知道如何继续解码 JSON。
这是我得到的 JSON 代码的一个例子,我想把它转换成一个简单的 javascript 数组:
[{"ID":"1","name":"Amateur astronomy \r"},{"ID":"2","name":"Amateur microscopy \r"},{"ID":"173","name":"Amateur radio \r"},{"ID":"299","name":"Amateur astronomy \r"},{"ID":"349","name":"Amateur theater \r"}]
最佳答案
执行此操作的标准 JavaScript 方法是使用 JSON.parse
:
var myArray = JSON.parse(someJSONString);
为了与缺少内置 JSON
对象的旧浏览器兼容,jQuery 有 its own method :
var myArray = jQuery.parseJSON(someJSONString);
从 jQuery/3.0 开始,这种方法已被弃用。
关于php - jQuery JSON 解码(PHP 到 Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768105/