首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从javascript字符串中删除值

如何从javascript字符串中删除值
EN

Stack Overflow用户
提问于 2018-08-03 09:51:15
回答 2查看 68关注 0票数 2

我已经查询了dynamo,它正在返回这样的字符串。

代码语言:javascript
复制
    { Item: 
       { password: 
          { S: 
          '$2a$10$..G.xCxVinjZQUGHxJF9a.6dSuChgOfPB0M1WjF4mrY5z7g4Gojae' 
       },
       role: { 
           S: 'hr' 
       } 
     } 
   }

从这个字符串中,我想去掉不同变量中的密码和角色

dynamo查询是这样的。

代码语言:javascript
复制
var opts = {
  'ConsistentRead': true,
  'AttributesToGet': ['role', 'password'],
  TableName : 'users',
  Key : {
    "userid" : {
      "S" : usrname
    }
  }
};
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-03 09:53:32

你可以直接用。连接不同的层。

value对象有一个子对象: Item。

Item对象有两个子密码和角色。

password对象有一个子S.可能表示它的值是字符串类型。

S对象有一个值,一个字符串

因此,要获得密码,您需要在树下运行您的路径。

代码语言:javascript
复制
value.Item.password.S

代码语言:javascript
复制
var value =  { Item: 
       { password: 
          { S: 
          '$2a$10$..G.xCxVinjZQUGHxJF9a.6dSuChgOfPB0M1WjF4mrY5z7g4Gojae' 
       },
       role: { 
           S: 'hr' 
       } 
     } 
   }
   
var password = value.Item.password.S;
var role = value.Item.role.S;
console.log(password, role);

票数 1
EN

Stack Overflow用户

发布于 2018-08-03 10:37:28

代码语言:javascript
复制
var json = '{"result":true, "count":42}';
obj = JSON.parse(json);

console.log(obj);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51669959

复制
相关文章

相似问题

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