Wie kann ich einen json
Knoten VALUE STRING
zu OBJECT
mit Angularjs
konvertieren. Ich bekomme Antwort vom Server Werte als Zeichenfolge Format. Hier ein Knoten FCLASS ist Name
und '"[{....}]"' sein value
sondern Wert Zeichenfolge anstelle des Arrays, muß zuerst (") und letzte (") Zeichen entfernen, und (/) alle Schrägstriche innerhalb value
zum Konvertieren von Array und Objekt '[{...}]'.Konvertieren JSON Einzelknoten Wert STRING zu OBJECT mit Angularjs
JSON:
{"FARE":[{
"ARRV_DATE": "2016-06-25",
"ARRV_TIME": "14:15",
"FCLASS ": "[{\"TYPE\":\"UPPER\",\"CL\":\"M2\"},{\"TYPE\":\"UPPER\",\"CL\":\"Y2\"},{\"TYPE\":\"LOWER\",\"CL\":\"S2\"}]",
"SEAT": 0,
},
{
"ARRV_DATE": "2016-06-25",
"ARRV_TIME": "16:20",
"FCLASS ": "[{\"TYPE\":\"UPPER\",\"CL\":\"J2\"},{\"TYPE\":\"UPPER\",\"CL\":\"C2\"},{\"TYPE\":\"LOWER\",\"CL\":\"D2\"}]",
"SEAT": 0,
},
{
"ARRV_DATE": "2016-06-25",
"ARRV_TIME": "19:10",
"FCLASS ": "[{\"TYPE\":\"UPPER\",\"CL\":\"H2\"},{\"TYPE\":\"UPPER\",\"CL\":\"C2\"},{\"TYPE\":\"LOWER\",\"CL\":\"O2\"}]",
"SEAT": 0,
}
}]
ng-repeat
ist dieser Wert nicht Looping, weil seine nur OBJECT
erfordert.
HTML (AngularJS)
.........
<div class="col-sm-2" ng-repeat="n in f.FCLASS">
<div>{{n.TYPE}}-{{n.CL}}</div>
</div>
.........
Irgendwelche Ideen. Wie löst man das? Danke
Eigentlich von Ihrer Lösung. Ich kann nur einzelne Objektwerte parsen, indem ich die Array-Position definiere. wie _console.log (JSON.stringify (fare [0] .FCLASS)); _ – Rakesh
In diesem Fall werde ich vorschlagen, dass Sie filter/directive erstellen und JSON-analysierte Daten direkt in HTML konvertieren. –
kann ich das tun