Java JSON属性空检查
如何检查“value”属性是否存在,以及它的值是否为nullJava JSON属性空检查,java,json,Java,Json,如何检查“value”属性是否存在,以及它的值是否为null getAmount().getValue()!=null&&getAmount().getValue()==null { "amount": { "value": "", "currency": "USD" } } 注意:导入org.json.simple.JSONObject 你是如何阅读JSON的?到目前为止你试过什么?另外,您认为值是多少!=null&&value==null是否将返回?一个对象怎么可能
getAmount().getValue()!=null&&getAmount().getValue()==null
{
"amount": {
"value": "",
"currency": "USD"
}
}
注意:导入org.json.simple.JSONObject 你是如何阅读JSON的?到目前为止你试过什么?另外,您认为
值是多少!=null&&value==null
是否将返回?一个对象怎么可能同时是非null和null?这就是我不知道的…关于如何检查。。。
JSONObject json = (JSONObject)new JSONParser().parse("{\"amount\": {\"value\": \"\",\"currency\": \"USD\" }}");
if(json.amount.value != null && json.amount.value !=""){
//value is not null
}else{
// value is null
}