数组json转换为数组json
Array json into array json
我对JSON语法有点陌生。如何从这个JSON
数组中提取listeners
的值?
http://ws.audioscrobbler.com/2.0/?method=track.getInfo&api_key=31f2cd3c2530c87e110cc5212166d24c&艺术家=布兰妮%20Spears&track=如果%20U%20Seek%20Amy&format=json
我试过使用myvar.track.listeners
,但它不起作用。有人能给我指正确的方向吗?
我用来获取该值的代码是:
function getInfo(artista, titolo) {
artista = artista.replace(" ","%20");
titolo = titolo.replace(" ","%20");
$.post("http://ws.audioscrobbler.com/2.0/?method=track.getInfo&api_key=31f2cd3c2530c87e110cc5212166d24c&artist="+artista+"&track="+titolo+"&format=json", {}, function(data) {
$("#listeners").html("<span class='"span_listeners'">Ascoltatori: "+data.track.listeners+"</span>");
}, "json");
}
如果将此JSON保存到变量response
,那么使用response.track.listeners
应该会得到所需的值。
您发布的JSON不是数组。JSON数组由[...]
分隔,如文档中的数组track.toptags.tag
所示。
var my_json = {"track":{"id":"243317.....};
console.log(my_json.track.listeners);
应该可以。但如果您将JSON对象命名为"var",它将不起作用(用javascript关键字声明变量)。
相关文章:
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)
- 使用 Javascript 将行添加到数组 json
- PHP数组JSON编码和该对象在ExtJs中解码
- 数组json转换为数组json
- 将Blob文本转换为Javascript中的数组/JSON对象
- 如何合并这些数组/json 对象
- 尝试从数组 JSON 键中删除引号
- JavaScript 中的数组 JSON
- 在数组 JSON 格式的 JavaScript 变量末尾添加新地址
- 如何访问这个Javascript数组(JSON对象?)
- rails传递记录数组(JSON)
- 按值提取对象/数组json vs数组
- 获取具有子数组json值的数组的值
- Object对象数组Json.字符串数组的字符串化
- 如何在Ext js 4.1中过滤数组json
- PHP -多维数组Json
- 正在分析数组Json以选择Tag
- 试图将字符串数据转换为数值数据,将数据放入数组的数组(Json)
- 从数组json、javascript中的specf值中删除引号
- 使用JavaScript或jQuery读取数组JSON