首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在给定键的情况下从Map中提取值

在给定键的情况下从Map中提取值
EN

Stack Overflow用户
提问于 2015-10-15 23:26:10
回答 2查看 1.2K关注 0票数 0

我将此地图作为JSON返回

代码语言:javascript
运行
复制
"notificationData":[{"key":"origin","value":"ABC"},{"key":"destn","value":"XYZ"},{"key":"flt","value":"450"},{"key":"date","value":"10/14/2015"}]

目前,我在angular中使用这个逻辑来获取每个键的值--有没有更好的方法来直接访问每个键?

代码语言:javascript
运行
复制
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
                }
}
EN

Stack Overflow用户

发布于 2015-10-15 23:36:07

我认为没有直接访问的方法,因为您的地图设计需要查看数组的每个对象。也可以有多个条目。json中的法线贴图是一个对象,如下所示:

代码语言:javascript
运行
复制
{
   'key1':'value1',
   'key2':'value2',
   'key3':'value3'
}

也许你有可能改变序列化?

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33152503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档