我试图从我的jsonarray获取我的json密钥的名称,但是不能接受java。
[{" PARAMNAME":"参数1""默认值":"""隐藏&#34 ;: "隐藏"" LinkedParameter":"城市"}]
我只想取名字,就像我只想拿#34; ParamName"并需要检查
if(ParamName ==" ParamName"){ 然后这样做。 }
答案 0 :(得分:1)
您可以将其转换为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"))){
}