Javascript jQuery通过googlecharts嵌套查询到jsonapi
我有来自API的JSON,我只想从第一个“DATO”的数据中获取“值”和“日期” 问题是,它只从每个“DATO”中获取第一个数字,其中包含[Data[0].Date]、[Data[0].Value](下面的代码)。如何分别从第一个值和第二个值获取所有值Javascript jQuery通过googlecharts嵌套查询到jsonapi,javascript,jquery,json,api,google-visualization,Javascript,Jquery,Json,Api,Google Visualization,我有来自API的JSON,我只想从第一个“DATO”的数据中获取“值”和“日期” 问题是,它只从每个“DATO”中获取第一个数字,其中包含[Data[0].Date]、[Data[0].Value](下面的代码)。如何分别从第一个值和第二个值获取所有值 "Datos":[ { "Date":"2020-11-01", "Value":100 }, {
"Datos":[
{
"Date":"2020-11-01",
"Value":100
},
{
"Date":"2020-10-01",
"Value":101
},
{
"Date":"2020-09-01",
"Value":102
},
]
"Datos":[
{
"Date":"2020-11-01",
"Value":1%
},
{
"Date":"2020-10-01",
"Value":2%
},
{
"Date":"2020-09-01",
"Value":3%
},
]
我正在使用以下代码:
<script>
function drawLineChart() {
$.ajax({
url: "url",
dataType: "json",
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (data) {
var arrSales = [ [ 'Month', 'Sales Figure' ] ];
$.each(data, function (index, value) {
arrSales.push([ value.Datos[0].Date, value.Datos[0].Value ]);
});
}
})
}
</script>
函数drawLineChart(){
$.ajax({
url:“url”,
数据类型:“json”,
键入:“获取”,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据){
var arrSales=['月份','销售数字']];
$.each(数据、函数(索引、值){
arrSales.push([value.Datos[0].Date,value.Datos[0].value]);
});
}
})
}
谢谢 这应该从
数据
中的第一个数据获取所有数据
function drawLineChart() {
$.ajax({
url: "url",
dataType: "json",
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (data) {
var arrSales = [ [ 'Month', 'Sales Figure' ] ];
if (data.length > 0) {
$.each(data[0].Dataos, function (index, value) {
arrSales.push([ value.Date, value.Value ]);
});
}
}
})
}
您好,您在帖子中添加的json是数据的输出?不,是url api数据。我想从哪里得到解释。谢谢你能合并它们吗?或者更改密钥名称,因为两个密钥名称相同,即:数据
?是的,这可能会让人混淆。我已经改变了它,但问题在概念上仍然是一样的。