客户端服务器端json数据格式的读取
在客户端将数据封装成json格式:
import org.json.JSONArray;
import org.json.JSONObject;
JSONArray jsonArray = new JSONArray();
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("userName", userName);
jsonObject.put("userPasswd", userPasswd);
} catch (Exception e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
jsonArray.put(jsonObject);
服务端接受数据并且读取数据:
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
string userName = null;
String userPasswd = null;
String data= new String(request.getParameter("data").getBytes("iso-8859-1"),"UTF-8");
System.out.println(data);
try {
JSONArray jArray = new JSONArray(data);
System.out.println(jArray.toString());
for(int i = 0; i < jArray.length(); i++) {
JSONObject jsonObject = jArray.getJSONObject(i);
userName = jsonObject.getString("userName");
userPasswd = jsonObject.getString("userPasswd");
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("------>UserName=="+userName);
System.out.println("------>UserPasswd==="+userPasswd);
附:json数据包的下载链接:http://download.csdn.net/detail/rockcara/4790764