json二
来源:互联网 发布:网络114 编辑:程序博客网 时间:2024/04/28 14:55
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
- import org.junit.Test;
- public class TestJson
- {
- @Test
- public void TestJson01() throws JSONException
- {
- String jsonContent = "{'name':'lixiaodaoaaa','age':26}";
- JSONObject myJson = new JSONObject(jsonContent);
- String strName = myJson.getString("name").toString();
- String strAge =String.valueOf(myJson.getInt("age"));
- System.out.println(strName);
- System.out.println(strAge);
- }
- @Test
- public void TestJson02() throws JSONException
- {
- String jsonContent ="[{'name':'lixiaodaoaaa','age':22}," +
- "{'name':'lihao','age':26}," +
- "{'name':'libo','age':27}]";
- JSONArray myJsonArray = new JSONArray(jsonContent);
- String strName1 = myJsonArray.getJSONObject(0).getString("name");
- String strName2 = myJsonArray.getJSONObject(1).getString("name");
- String strName3 = myJsonArray.getJSONObject(2).getString("name");
- String strAge1 = String.valueOf(myJsonArray.getJSONObject(0).getInt("age"));
- String strAge2 = String.valueOf(myJsonArray.getJSONObject(1).getInt("age"));
- String strAge3 = String.valueOf(myJsonArray.getJSONObject(2).getInt("age"));
- System.out.println(strName1+"................************............."+strAge1);
- System.out.println(strName2+"................************............."+strAge2);
- System.out.println(strName3+"................************............."+strAge3);
- }
- @Test
- public void TestJson03() throws JSONException
- {
- String jsonString = "[{'key':{'name':'lixiaodaoaaa','age':22}}, {'key':{'name':'lihao','age':21}},{'key':{'name':'libo','age':23}}]";
- JSONArray myjsonArray = new JSONArray(jsonString);
- for(int i=0;i<myjsonArray.length();i++)
- {
- String strName = myjsonArray.getJSONObject(i).getJSONObject("key").get("name").toString();
- String strAge = String.valueOf(myjsonArray.getJSONObject(i).getJSONObject("key").getInt("age"));
- System.out.println(strName+"************************"+strAge);
- }
- }
- }
0 0
- JSON(二)
- JSON(二)
- json(二)
- json二
- 初识JSON(二)
- JSON学习之二
- 介绍 JSON(二) 【转】
- json学习(二)
- JSON(二)
- Json学习二
- json数据解析二
- Gson解析Json二
- Json工具Demo(二)
- 《JSON序列化》二
- struts2+json(二)
- JSON学习(二)
- Ajax-Json数据(二)
- JSON进阶二-面向对象的JSON
- Android学习之工具类五:软键盘显示隐藏工具类
- 中介者模式--买房卖房
- leetcode_middle_25_216. Combination Sum III
- Android学习之工具类六:Vibrator震动功能工具类
- iOS 9 通用链接(Universal Links)
- json二
- OpenGL 学习笔记3_4(绘制多边形相关)
- 第三方登录(新浪微博)
- eclipse 启动web项目提示:Server Tomcat v7.0 Server at localhost was unable to start within 101 seconds。
- 运行django出现递归报错的解决办法
- JQuery常用基础
- nginx 日志和监控
- C++ 常用算法的应用实例
- EJS 模板<%- 变量%> 与<%= 变量%>的区别