ORG.json处理

//使用new JSONObject()构造一个JSON对象,参数为空
public String jsontest() throws JSONException{
JSONObject json= new JSONObject();
JSONArray jsonMembers = JSONArray();
JSONObject member1 = JSONObject();
member1.put( "loginname" , "jack" );
"password" "userpass" );
"email" "fbeiwb@163.com" );
"sign_date" "2007-06-12" );
jsonMembers.put(member1);
JSONObject member2 = JSONObject();
member2.put( "tom" );
);
"123123@126.com" );
"2008-07-16" );
jsonMembers.put(member2);
json.put( "users" //以字符串形式返回JSON对象的内容
return json.toString();
}
//从字符串构造一个JSON对象并解析之
String jsonTest2() JSONException{
String jsonString= "{\"users\":[{\"loginname\":\"jack\",\"password\":\"userpass\",\"email\":\"fbeiwb@163.com\"},{\"loginname\":\"tom\",\"email\":\"1231231@163.com\"}]}" ;
JSONObject json= JSONObject(jsonString);
JSONArray jsonArray=json.getJSONArray( );
String loginNames= "loginname list:" ;
for ( int i= 0 ;i<jsonArray.length();i++){
JSONObject user=(JSONObject) jsonArray.get(i);
String userName=(String) user.get( );
if (i==jsonArray.length()- 1 ){
loginNames+=userName;
} else {
loginNames+=userName+ "," ;
}
}
loginNames;
}

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...