json java 中的切换值
toggle value in json java
如何每次切换布尔值,然后将其分配给 json 中的“test
”键?
JSONObject json=new JSONObject();
json.put("test",true);
return json.toString();
您必须获取当前值,将其翻转,然后再设置回去。
String jsonText = "{\"test\":true}"; // or wherever you have your json
JSONObject json = new JSONObject(jsonText);
if (json.has("test")) {
json.put("test", !json.getBoolean("test"));
} else {
json.put("test", true);
}
如何每次切换布尔值,然后将其分配给 json 中的“test
”键?
JSONObject json=new JSONObject();
json.put("test",true);
return json.toString();
您必须获取当前值,将其翻转,然后再设置回去。
String jsonText = "{\"test\":true}"; // or wherever you have your json
JSONObject json = new JSONObject(jsonText);
if (json.has("test")) {
json.put("test", !json.getBoolean("test"));
} else {
json.put("test", true);
}