我假设你用的是com.googlecode.json-simple库吧(你提供的信息真的太少了,不知道该从哪说起)
然后,我再假设你是要修改shops里第一项的shopName,代码这样写:
JSONObject res = (JSONObject) obj.get("result");
JSONArray arr = (JSONArray)res.get("shops");
arr.set(0, "shopName: fuck");
System.out.println(obj);//检查结果
如果你是想给shops加一项内容,可以:
JSONObject res = (JSONObject) obj.get("result");
JSONArray arr = (JSONArray)res.get("shops");
JSONObject newShop = new JSONObject();
newShop.put("shopId", "asdfdsaf");
newShop.put("shopName", "毛驴");
newShop.put("icon", "");
arr.add(newShop);
System.out.println(obj);//检查结果