Java 如何从我的json数组中获取json对象的名称
我试图从jsonarray中获取json密钥的名称,但无法接受java [{“ParamName”:“param1”,“DefaultValue”:“Hidden”:“Hidden”,“LinkedParameter”:“city”}] 我只想取密钥的名称,就像我只想取“ParamName”并需要检查一样 如果(ParamName==“ParamName”){ 然后这样做。Java 如何从我的json数组中获取json对象的名称,java,json,arrays,Java,Json,Arrays,我试图从jsonarray中获取json密钥的名称,但无法接受java [{“ParamName”:“param1”,“DefaultValue”:“Hidden”:“Hidden”,“LinkedParameter”:“city”}] 我只想取密钥的名称,就像我只想取“ParamName”并需要检查一样 如果(ParamName==“ParamName”){ 然后这样做。 }您可以将其转换为JSON对象 JSONArray json = (JSONArray)new JSONParser()
}您可以将其转换为
JSON
对象
JSONArray json = (JSONArray)new JSONParser().parse("[{\"ParamName\":\"param1\",
\"DefaultValue\":\"\",\"Hidden\":\"Hidden\",\"LinkedParameter\":\"city\"}]");
JSONObject obj= (JSONObject) json.get(0);
if("ParamName".equals(obj.get("ParamName"))){
}
如果有的话,您使用哪个json库?
if(ParamName.equals(ParamName”){..}
如何jsonObject.keys()
获取迭代器尝试了这种方法,但它不起作用,因为每次单击我都会获取新数组,每次我的ParamName都会从大写变为小写,从小写变为大写