现有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 "";
}
这个是自己写的,貌似运行不过啊、、、
这个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 "";
}
这个是自己写的,貌似运行不过啊、、、