Java:Json有密钥/字段
我想知道检测JSON字符串中是否存在键/字段的最简单方法。
例如:
if(jsonObject(myJsonString).hasKey("myKey")){ }
我不想写很多东西。 我目前正在使用最小的JSON,它似乎没有这样的function。
答案:JSONObject jsonObj2 = new JSONObject(message); 如果(jsonObj2.has( “钥匙”));
不确定你的意思是最小的JSON,我个人觉得org.json
包简单明了(即开销最小)。 它在这里找到。 例如, org.json.JSONObject
类包含public boolean has(String key)
方法,该方法用于检查某个键是否存在。
在minimal-json中 ,你会写:
if (JsonObject.readFrom(myJsonString).get("myKey") != null) { ... }