Java JSON属性空检查

Java 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是否将返回?一个对象怎么可能

如何检查“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
}