java - 在 json java 中切换值

标签 java json toggle

如何每次切换 boolean 值,然后将其分配给 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);
}

关于java - 在 json java 中切换值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29543397/

相关文章:

jQuery 切换文本和图像不起作用

javascript - 如何在所有元素上仅触发一次toggle()?

java - 如何使用 java poi 读取 ppt 文件中的自动形状

java - WBXML 解析器/解码器

java - 在 Java 中实现 JOptionPane

json - Go:解码具有多种类型的 JSON

java - Jackson ObjectMapper readValue() 解析为对象时无法识别字段

java - PyCharm 无法连接到网关后面的远程(java.net.UnknownHostException)

json - URLSession 错误

Jquery切换显示和隐藏文本更改