gpt4 book ai didi

java - 如何检查 JSON 是否具有字符串列表中的键

转载 作者:行者123 更新时间:2023-12-01 13:50:33 24 4
gpt4 key购买 nike

我的情况是,我有一个字符串列表和一个 JSON。我想检查 JSON 是否包含列表中存在的所有键。如果列表中不存在任何键,那么我想从 JSON 本身中删除该特定的键:值对。我怎样才能实现这个目标?

假设我有一个列表['name','password'],并且JSON 为 {"name":"veeru","pass":"123","age":"23"} ,现在,由于列表中不存在年龄,我想从 JSON 本身中删除该条目。我怎样才能实现这个目标?

最佳答案

我只会创建一个新对象。

var obj = {"name":"veeru","pass":"123","age":"23"};

var strippedObj = {};
['name', 'password'].forEach(function(key) {
if(key in obj) {
strippedObj[key] = obj[key];
} else {
throw 'key ' + key + ' not found';
}
});

console.log(strippedObject); //{name:'verru', pass:'123'}

关于java - 如何检查 JSON 是否具有字符串列表中的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19994765/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com