json构造和解析
来源:互联网 发布:java lambda filter 编辑:程序博客网 时间:2024/05/15 23:47
创建json:
//construct json and output it
public String jsonTest() throws JSONException{
JSONObject json=new JSONObject();
JSONArray jsonMembers = new JSONArray();
JSONObject member1 = new JSONObject();
member1.put("loginname", "zhangfan");
member1.put("password", "userpass");
member1.put("email","10371443@qq.com");
member1.put("sign_date", "2007-06-12");
jsonMembers.put(member1);
JSONObject member2 = new JSONObject();
member2.put("loginname", "zf");
member2.put("password", "userpass");
member2.put("email","8223939@qq.com");
member2.put("sign_date", "2008-07-16");
jsonMembers.put(member2);
json.put("users", jsonMembers);
return json.toString();
}
解析json:
//construct json from String and resolve it.
public String jsonTest2() throws JSONException{
String jsonString="{\"users\":[{\"loginname\":\"zhangfan\",\"password\":\"userpass\",\"email\":\"10371443@qq.com\"},{\"loginname\":\"zf\",\"password\":\"userpass\",\"email\":\"822393@qq.com\"}]}";
JSONObject json= new JSONObject(jsonString);
JSONArray jsonArray=json.getJSONArray("users");
String loginNames="loginname list:";
for(int i=0;i<jsonArray.length();i++){
JSONObject user=(JSONObject) jsonArray.get(i);
String userName=(String) user.get("loginname");
if(i==jsonArray.length()-1){
loginNames+=userName;
}else{
loginNames+=userName+",";
}
}
return loginNames;
}
- json构造和解析
- 构造JSON和解析JSON
- 构造和解析Json数据
- C++构造和解析Json
- boost构造和解析json
- java构造和解析Json数据
- Java构造和解析Json方法
- JSON字符串的构造和解析
- Java构造和解析Json数据
- Java构造和解析Json数据2
- Java构造和解析Json数据
- Java中Json构造和解析
- Java构造和解析Json数据
- Java构造和解析Json数据-fastjson
- java构造和解析json-使用jsonlib
- Java构造和解析Json数据的两种方法(json-lib构造和解析Json数据, org.json构造和解析Json数据)
- JSON构造和解析json-lib(一)
- Java使用org.json.jar构造和解析Json数据
- 如果你喜欢上了一个程序员小伙
- 使用Socket进行大文件断点上传续传
- 【iFD出品】iOS开发者Xcode常见错误整理(持续更新中)
- 第12周项目1 - 教师兼干部类
- MySQL导入.sql文件及常用命令
- json构造和解析
- 程序填空
- ACM-Sort it
- java之IO流总结
- 如何处理海量数据(转)
- 使用报告实现分子式显示
- 利用反射让Model与Xml互转的通用方法
- android横竖屏切换的生命周期解析
- opencv