angularjs讀取json中的某個欄位的方法是利用json的api實現的。思路:先把js字串轉化成json結構,然後利用取屬性運算子獲取各個屬性。
1、例如有以下json資料:vardata={"resultList":["{\"lookupKey\":2,\"clientKey\":1,\"codeName\":\"Application.AppType\",\"codeValue\":\"ApplicationType2\",\"codeDesc\":\"##\",\"updatedBy\":null,\"internalCodeName\":\"Application.AppType\"}","{\"lookupKey\":3,\"clientKey\":1,\"codeName\":\"Application.Class\",\"codeValue\":\"Tier1\",\"codeDesc\":\"CriticalApplicationrequiringimmediateresponseincaseofadisruptionofService\",\"updatedBy\":null,\"internalCodeName\":\"Application.Class\"}"]};
2、利用angular.fromJson解析程式碼如下:$scope.result=[angular.fromJson(data.resultList[0]),angular.fromJson(data.resultList[1])];alert($scope.result[0].codeName);結果是:Application.Class3、這樣就獲取到了json字串中的codeName的值。
angularjs讀取json中的某個欄位的方法是利用json的api實現的。思路:先把js字串轉化成json結構,然後利用取屬性運算子獲取各個屬性。
1、例如有以下json資料:vardata={"resultList":["{\"lookupKey\":2,\"clientKey\":1,\"codeName\":\"Application.AppType\",\"codeValue\":\"ApplicationType2\",\"codeDesc\":\"##\",\"updatedBy\":null,\"internalCodeName\":\"Application.AppType\"}","{\"lookupKey\":3,\"clientKey\":1,\"codeName\":\"Application.Class\",\"codeValue\":\"Tier1\",\"codeDesc\":\"CriticalApplicationrequiringimmediateresponseincaseofadisruptionofService\",\"updatedBy\":null,\"internalCodeName\":\"Application.Class\"}"]};
2、利用angular.fromJson解析程式碼如下:$scope.result=[angular.fromJson(data.resultList[0]),angular.fromJson(data.resultList[1])];alert($scope.result[0].codeName);結果是:Application.Class3、這樣就獲取到了json字串中的codeName的值。