java怎么判断JSON中是否包含某个key
时间: 2023-09-07 13:18:01 浏览: 114
java 如何返回json格式数据.zip_JSON_java中json的使用
?你可以使用 org.json.JSONObject 类的 has(String key) 方法来判断 JSON 对象中是否包含某个 key。如果包含,则返回 true,否则返回 false。举个例子:
```
import org.json.JSONObject;
public class Test {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"Alice\", \"age\": 25}";
JSONObject jsonObj = new JSONObject(jsonStr);
boolean hasName = jsonObj.has("name"); // true
boolean hasEmail = jsonObj.has("email"); // false
System.out.println("Has name: " + hasName);
System.out.println("Has email: " + hasEmail);
}
}
```
当然,这只是一种解决方法,还有其它的方法和工具可以实现类似的功能。
阅读全文