android sdk中自带的json
2015-08-23 12:45
483 查看
写下这篇文章只是为了记录下一些知识,身处这个知识大爆炸的年代,学到后面有些基本的知识会忘记,或暂时想不起来,这里记录下,方便以后查阅。
json的数据格式:{key:value,key:value}
json对象字符串转换
private static void test2() {
String json = “{‘name’: ‘亲亲宝宝’,'array’:[{'a':'111','b':'222','c':'333'},{},{'a':'999'}],’address’:'亲亲宝宝’}”;
try {
JSONObject jsonObject = JSONObject.fromObject(json);
String name = jsonObject.getString(“name”);
String address = jsonObject.getString(“address”);
System.out.println(“name is:” + name);
System.out.println(“address is:” + address);
JSONArray jsonArray = jsonObject.getJSONArray(“array”);
for (int i = 0; i < jsonArray.size(); i++) {
System.out.println(“item ” + i + ” :” + jsonArray.getString(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
json数组 转换,数组以[开头
private static void test1() {
boolean[] boolArray = new boolean[]{true,false,true};
JSONArray jsonArray1 = JSONArray.fromObject( boolArray );
System.out.println( jsonArray1 );
// prints [true,false,true]
List list = new ArrayList();
list.add( “first” );
list.add( “second” );
JSONArray jsonArray2 = JSONArray.fromObject( list );
System.out.println( jsonArray2 );
// prints ["first","second"]
JSONArray jsonArray3 = JSONArray.fromObject( “['json','is','easy']” );
System.out.println( jsonArray3 );
// prints ["json","is","easy"]
}
json的数据格式:{key:value,key:value}
json对象字符串转换
private static void test2() {
String json = “{‘name’: ‘亲亲宝宝’,'array’:[{'a':'111','b':'222','c':'333'},{},{'a':'999'}],’address’:'亲亲宝宝’}”;
try {
JSONObject jsonObject = JSONObject.fromObject(json);
String name = jsonObject.getString(“name”);
String address = jsonObject.getString(“address”);
System.out.println(“name is:” + name);
System.out.println(“address is:” + address);
JSONArray jsonArray = jsonObject.getJSONArray(“array”);
for (int i = 0; i < jsonArray.size(); i++) {
System.out.println(“item ” + i + ” :” + jsonArray.getString(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
json数组 转换,数组以[开头
private static void test1() {
boolean[] boolArray = new boolean[]{true,false,true};
JSONArray jsonArray1 = JSONArray.fromObject( boolArray );
System.out.println( jsonArray1 );
// prints [true,false,true]
List list = new ArrayList();
list.add( “first” );
list.add( “second” );
JSONArray jsonArray2 = JSONArray.fromObject( list );
System.out.println( jsonArray2 );
// prints ["first","second"]
JSONArray jsonArray3 = JSONArray.fromObject( “['json','is','easy']” );
System.out.println( jsonArray3 );
// prints ["json","is","easy"]
}
相关文章推荐
- android学习历程
- Android 中像素px和dp的转化
- Android 开源组件PagerBottomTabStrip 快速构建底部导航栏
- Android版俄罗斯方块的实现
- android项目如何引入工具包
- android获得圆角图片
- 《AndroidStudio每日一贴》5. 如何快速查看某个方法/注解的定义?
- Android SurfaceView vs TextureView
- Android 屏幕大小限制说明
- Android之使用MediaMetadataRetriever类获取媒体信息
- Android笔记三
- android 中SQLite数据库多条插入提高执行效率
- android studio升级到23.0产生的问题s
- android service
- ImageView.ScaleType设置图解
- Android笔记二
- Android 快速开发系列 打造万能的ListView GridView 适配器
- Android 联系人数据库介绍以及对联系人的基本操作
- Android 中的 Service 全面总结
- Android:java.lang.SecurityException: Permission Denial解决办法