java吧 关注:1,283,051贴子:12,803,488
  • 0回复贴,共1

关于java中json的应用。。。。帮帮忙、、、、、

只看楼主收藏回复

现有private String jsonData = "[{\"vipnum\":\"10001\",\"name\":\"小白\",\"occuption\":\"医生\",\"phonenum\":\"13576898767\"},{\"vipnum\":\"10002\",\"name\":\"小红\",\"occupation\":\"学生\",\"phonenum\":\"15676587898\"}]";
这个josn数组
我是利用下面的函数,根据函数的参数vipnum想返回数组里面包含这个vipnum的json对象
public String sendJson(String userid)
{ String result = null;
JSONArray ja=(JSONArray)JSONSerializer.toJSON(jsonData);
for(int i=0;i<ja.size();i++){
JSONObject jo=(JSONObject)ja.get(i);
if(jo.getString("vipnum").equals(userid)){
    result="vipnum:"+jo.getString("vipnum")+","+"name:"+jo.getString("name")+","+"occpution:"+jo.getString("occpution")+","+"phonenum:"+jo.getString("phonenum");
   
}
}
if(result!=null)return result;
else return "";
      
}
这个是自己写的,貌似运行不过啊、、、



1楼2011-04-28 16:43回复