如何使用Angularjs
將json
節點VALUE STRING
轉換爲OBJECT
。我得到服務器的響應值爲字符串格式。這裏,節點FCLASS是Name
和 '「[{....}]」' 其value
,但其值字符串而不是陣列中,需要去除第一(「)和最後一個(」)字符和(/)用於轉換數組和對象'[{...}]'的所有斜槓value
。使用Angularjs將json單節點值STRING轉換爲OBJECT
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
,因爲它僅需要OBJECT
不循環此值。
HTML(angularjs)
.........
<div class="col-sm-2" ng-repeat="n in f.FCLASS">
<div>{{n.TYPE}}-{{n.CL}}</div>
</div>
.........
任何想法。如何解決這個問題?謝謝
其實從你的解決方案。我能夠通過定義數組位置來解析唯一的對象值。如_console.log(JSON.stringify(fare [0] .FCLASS)); _ – Rakesh
在這種情況下,我會建議您創建過濾器/指令,並直接獲取JSON解析的數據到HTML。 –
我可以這樣做