我不知道如何解决这个问题,我有一个映射到模型类的有效负载JSON,我需要验证一个键是否存在,或者它的值是否为null,如果存在,则在响应中返回缺少的键或null键。
eg JSON
{
"serviceID": "Xyz",
"billingPIN": "abc",
"customerAccountName": "sam",
}
Example json with missing key:
{
"serviceID": "Xyz",
"billingPIN": "abc", <---- Customer is missing.
}
**需要构建响应:**
{
"missingkey":"customerAccountName"
}
任何帮助都将不胜感激
试试这个
var data = {
"serviceID": "Xyz",
"billingPIN": "abc",
"customerAccountName": "sam",
};
let value = {}
if(!("customerAccountName" in data) || data["customerAccountName"] == null){
value = {
"missingkey":"customerAccountName"
}
}
console.log(value)
问题内容: 比方说,我有一个关联数组,像这样:。 如何检查字典中是否存在? 问题答案: if key in array: # do something 关联数组在Python中称为字典,您可以在stdtypes文档中了解有关它们的更多信息。
问题内容: 因此,我从服务器获取了一些JSON值,但我不知道是否会有特定的字段。 像这样: 有时,还会有一个额外的字段,例如: 我想检查名为“ club”的字段是否存在,以便在解析时不会得到 org.json.JSONException:club的值 问题答案: JSONObject类具有一个名为“ has”的方法: http://developer.android.com/reference/o
有一个名为“矩阵”的哈希图,它有很多键。每个键的值都是一个具有自己值的ArrayList。考虑到这一点,我无法找到一种方法来测试ArrayList值中是否有特定值,因为如果我将字符串参数传递给HashMap的方法“.containsValue()”,该方法将找到ArrayList对象,测试将为false。因此,我必须做一些相当疯狂的事情,就像我在例子中所做的那样。正如您所看到的,没有像“getAr
我有一个JSON对象,如下所示: 我想检查是否存在一个值为“id2”的id,java中是否有任何UTIL允许我这样做,而无需遍历所有对象并将字符串与目标进行比较? 附言:我不想知道“id”字段是否存在,使用JSONObject.has(键),这不是我要问的。
上面是我正在处理的JSON对象。我想检查键是否存在。我尝试了下面的代码,但它不起作用。有办法实现吗?
我陷入了需要检查嵌套JSON对象中是否存在键的情况。通过嵌套JSON对象,我在父JSON对象中有一个JSON对象作为其键之一的值。所以我需要检查这个键是否存在于整个JSON对象中。我将以下数据作为对象获取。我知道我可以解析这个对象以获取JSON对象。 我使用了方法来检查主JSON对象中是否存在密钥,它可以正常工作。但是要检查任何内部JSON对象,比如“info”,我需要再次将解析为JSON对象,然