0
Ich arbeite an C# -Projekt, ich kam mit einem Szenario, wo ich ein JSON-Objekt mit einem Dataset von 2 Datentabellen (Tabelle und Tabelle1) zurück.Iterate thoroughout mehrdimensionale JSON
Wie Daten zu Iterieren, so dass Daten in 2 verschiedenen Variablen kopiert werden können.
Ajax Call: -
$(function() {
$.ajax({
type: 'POST',
dataType: 'json',
contentType: 'application/json',
url: '@Url.Action("DrawChart")',
data: '{}',
success: function (chartsdataSet) {
var chartsdata = chartsdataSet.Table[0];
}
});
JSON Objekt: -
{
"Table": [
{
"PlanName": "Half Yearly",
"Paymentamount": 17925,
"SettledAmount": 13300,
"PackageAmount": 12479
},
{
"PlanName": "Quaretly",
"Paymentamount": 7900,
"SettledAmount": 6000,
"PackageAmount": 8000
},
{
"PlanName": "Yearly",
"Paymentamount": 8200,
"SettledAmount": 9000,
"PackageAmount": 5198
}
],
"Table1": [
{
"year": 2017,
"monthid": 1,
"MonthName": "Jan",
"Paymentamount": 7900,
"SettledAmount": 6000,
"PackageAmount": 8000
},
{
"year": 2017,
"monthid": 2,
"MonthName": "Feb",
"Paymentamount": 1500,
"SettledAmount": 1300,
"PackageAmount": 1900
}
]
}
* kann * in 2 Variablen kopiert werden - Was meinen Sie? 'var a = chartsdataSet.Tabelle, b = chartsdataSet.Table1;'? – Weedoze
ja Tabellen in 2 verschiedenen Variablen wie Sie angegeben haben, die Rückkehr undefined in a und b .. –
Ist die beschriebene JSON, was Sie in 'chartsdataSet' finden? – Weedoze