如何从 javascript 字符串中去除值
How to strip out values from a javascript string
我查询了 dynamo db,它返回了这样的字符串。
{ Item:
{ password:
{ S:
'a$..G.xCxVinjZQUGHxJF9a.6dSuChgOfPB0M1WjF4mrY5z7g4Gojae'
},
role: {
S: 'hr'
}
}
}
我想从此字符串中去除不同变量中的密码和角色,我该怎么做?
dynamo DB 查询是这样的。
var opts = {
'ConsistentRead': true,
'AttributesToGet': ['role', 'password'],
TableName : 'users',
Key : {
"userid" : {
"S" : usrname
}
}
};
您可以只使用 .连接不同的层。
值 Object 有一个 child: 项目。
项目 Object 有两个 children 密码和角色。
密码Object有一个childS,大概表示它的值是字符串类型。
S Object 有一个值,一个字符串
因此,要获得密码,您需要沿着树的路径前进。
value.Item.password.S
var value = { Item:
{ password:
{ S:
'a$..G.xCxVinjZQUGHxJF9a.6dSuChgOfPB0M1WjF4mrY5z7g4Gojae'
},
role: {
S: 'hr'
}
}
}
var password = value.Item.password.S;
var role = value.Item.role.S;
console.log(password, role);
var json = '{"result":true, "count":42}';
obj = JSON.parse(json);
console.log(obj);
我查询了 dynamo db,它返回了这样的字符串。
{ Item:
{ password:
{ S:
'a$..G.xCxVinjZQUGHxJF9a.6dSuChgOfPB0M1WjF4mrY5z7g4Gojae'
},
role: {
S: 'hr'
}
}
}
我想从此字符串中去除不同变量中的密码和角色,我该怎么做?
dynamo DB 查询是这样的。
var opts = {
'ConsistentRead': true,
'AttributesToGet': ['role', 'password'],
TableName : 'users',
Key : {
"userid" : {
"S" : usrname
}
}
};
您可以只使用 .连接不同的层。
值 Object 有一个 child: 项目。
项目 Object 有两个 children 密码和角色。
密码Object有一个childS,大概表示它的值是字符串类型。
S Object 有一个值,一个字符串
因此,要获得密码,您需要沿着树的路径前进。
value.Item.password.S
var value = { Item:
{ password:
{ S:
'a$..G.xCxVinjZQUGHxJF9a.6dSuChgOfPB0M1WjF4mrY5z7g4Gojae'
},
role: {
S: 'hr'
}
}
}
var password = value.Item.password.S;
var role = value.Item.role.S;
console.log(password, role);
var json = '{"result":true, "count":42}';
obj = JSON.parse(json);
console.log(obj);