Ich versuche, einen Fragebogen mit angularjs zu implementieren, also habe ich die folgende Antwort-Array, muss ich dieses Objekt-Array in JSON-Format wie die folgende Ausgabe konvertieren, So wie kann ich konvertieren Objekt-Array in JSON-Format?Konvertieren von Json-Format in ein anderes Json-Format von AngularJS
var response=[{"questiongroup":1,"question":1,"response":"response1"},
{"questiongroup":1,"question":2,"response":"response2"},
{"questiongroup":1,"question":3,"response":"response3"},
{"questiongroup":1,"question":4,"response":"response4"},
{"questiongroup":1,"question":5,"response":"response5"},
{"questiongroup":2,"question":6,"response":"response6"},
{"questiongroup":2,"question":7,"response":"response7"},
{"questiongroup":2,"question":8,"response":"response8"},
{"questiongroup":2,"question":9,"response":"response9"},
{"questiongroup":2,"question":10,"response":"response10"}];
gewünschter Ausgang
{"questiongroups": [
{
"questiongroup": 1,
"question": [
{
"question": 1,
"response":"response1"
},
{
"question": 2,
"response":"response2"
},
{
"question": 3,
"response":"response3"
},
{
"question": 4,
"response":"response4"
},
{
"question": 5,
"response":"response5"
}]
},
{
"questiongroup": 2,
"question": [
{
"question": 6,
"response":"response6"
},
{
"question": 7,
"response":"response7"
},
{
"question": 8,
"response":"response8"
},
{
"question": 9,
"response":"response9"
},
{
"question": 10,
"response":"response10"
}]
}
]
}
Leider war ich zu voreilig in dieser Kennzeichnung als Duplikat - es scheint, dass Sie nicht zu fragen, wie dieses Ziel zu JSON konvertieren, Sie zu fragen, wie die neu zu ordnen Daten in eine andere Struktur. –
ja, es unterscheidet Ich muss das Format ändern. –
Haben Sie etwas versucht? Datenmutationen wie diese sind sehr häufig. –