我将此地图作为JSON返回
"notificationData":[{"key":"origin","value":"ABC"},{"key":"destn","value":"XYZ"},{"key":"flt","value":"450"},{"key":"date","value":"10/14/2015"}]目前,我在angular中使用这个逻辑来获取每个键的值--有没有更好的方法来直接访问每个键?
for(var notifydata = 0; notifydata < notificationMockdata[notify].notificationData.length; notifydata++)
{
if(notificationMockdata[notify].notificationData[notifydata].key == 'origin')
{
$scope.notificationContent[notify].notificationData.origin = notificationMockdata[notify].notificationData[notifydata].value
}
else if(notificationMockdata[notify].notificationData[notifydata].key == 'destn')
{
$scope.notificationContent[notify].notificationData.destination = notificationMockdata[notify].notificationData[notifydata].value
}
}发布于 2015-10-15 23:36:07
我认为没有直接访问的方法,因为您的地图设计需要查看数组的每个对象。也可以有多个条目。json中的法线贴图是一个对象,如下所示:
{
'key1':'value1',
'key2':'value2',
'key3':'value3'
}也许你有可能改变序列化?
https://stackoverflow.com/questions/33152503
复制相似问题