ORG.json处理
来源:互联网 发布:淘宝发布宝贝类目搜索 编辑:程序博客网 时间:2024/04/24 20:21
//使用new JSONObject()构造一个JSON对象,参数为空
public
String jsonTest()
throws
JSONException{
JSONObject json=
new
JSONObject();
JSONArray jsonMembers =
new
JSONArray();
JSONObject member1 =
new
JSONObject();
member1.put(
"loginname"
,
"jack"
);
member1.put(
"password"
,
"userpass"
);
member1.put(
"email"
,
"fbeiwb@163.com"
);
member1.put(
"sign_date"
,
"2007-06-12"
);
jsonMembers.put(member1);
JSONObject member2 =
new
JSONObject();
member2.put(
"loginname"
,
"tom"
);
member2.put(
"password"
,
"userpass"
);
member2.put(
"email"
,
"123123@126.com"
);
member2.put(
"sign_date"
,
"2008-07-16"
);
jsonMembers.put(member2);
json.put(
"users"
, jsonMembers);
//以字符串形式返回JSON对象的内容
return
json.toString();
}
//从字符串构造一个JSON对象并解析之
public
String jsonTest2()
throws
JSONException{
String jsonString=
"{\"users\":[{\"loginname\":\"jack\",\"password\":\"userpass\",\"email\":\"fbeiwb@163.com\"},{\"loginname\":\"tom\",\"password\":\"userpass\",\"email\":\"1231231@163.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;
}
- ORG.json处理
- Java json处理(org.json.JSONObject/org.json.JSONArray)
- 异常处理: org.apache.struts2.json.JSONException:
- json异常处理org.json.JSONException: No value for XXX
- 利用org.json处理获得的json数据
- json错误处理org.json.JSONException: No value for XXX
- org.json
- org.json
- 使用json.org和json-lib来处理json字符串和java对象的转化
- Java JSON(org.json)
- org.json:json包
- org.json源码分析及增强(二)——org.json.JSONException: Duplicate key问题处理
- editGrid提交json数据后两种jar包的处理方式net.sf.json.JSONObject与org.json.JSONObject
- JSON解析工具-org.json
- JSON解析工具-org.json
- JSON工具(org.json)
- json.org例子
- org.json.JSONException: Value
- 心态决定一切~
- Android如何正确引用其它jar包
- GMM与EM算法(零)
- Java aes加密C#解密的取巧方法
- Struts2的exception配置
- ORG.json处理
- Java有趣的三元运算符
- Ubuntu 用VSFTP搭建FTP服务器
- 30多个iOS常用动画,带详细注释
- 三天学会jquery
- DB2中SQLSTATE=57016 SQLCODE=-668,原因码 "7"的解决
- Spring跳转其他网站
- java io的选择
- java调用rpc