Javascript 支持flash的格式

Javascript 支持flash的格式,javascript,jquery,Javascript,Jquery,我有一个json,它存储为toc.js,例如json是这样的 [{ "id":"205","name":"apple", "description":"fruit"}, {"id":"206","name":"radio","description":"Electronics"},] 我在代码中使用了$.getJSON url和回调。 但是结果是对象格式的,我得到的是数组格式的输出,所以可以在flash中使用。 我试图在flash上从JSON获取数据,但flash不支持JSON-P输出 va

我有一个json,它存储为toc.js,例如json是这样的

[{ "id":"205","name":"apple", "description":"fruit"},
 {"id":"206","name":"radio","description":"Electronics"},]
我在代码中使用了$.getJSON url和回调。 但是结果是对象格式的,我得到的是数组格式的输出,所以可以在flash中使用。 我试图在flash上从JSON获取数据,但flash不支持JSON-P输出

var foo = '[{ "id":"205","name":"apple", "description":"fruit",}, {"id":"206","name":"radio","description":"Electronics"}]'

foo = JSON.parse(foo);

Object.prototype.toString.call(foo) === '[object Array]'
$.getJSON将在验证字符串为JSON后仅调用该JSON.parse。请拨打以下电话,确保服务器向您发送回的信息:

$.get(url, callback, 'text');

然后在回调中查找响应数据。

给你,伙计:

那么?问题是什么?如何返回JSON中的数组?作为参考,这在技术上是无效的JSON。水果、电子产品和最后一个大括号后面的逗号不应该出现,其中包括一些JSON解析器Webkit,上一次检查时,我的flash团队要求输出为javascript对象,因此他们无法支持数组格式的输出。我不需要这个。我希望转换json p,并在json数组中得到相同的结果