Android:JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
// 输出结果为:
// {
// "function":"功能"
// "text":11111,
// "key":{"age":23,"name":"tom"},
// "user":[
// {"age":23,"name":"jem"},
// {"age":32,"jerry":"nay"}
// ],
// }
private void btn2Click() //输出至服务端
{
JSONObject jsonobj2 = new JSONObject();
JSONObject jsonobj1 = new JSONObject();
JSONArray jsonarr = new JSONArray();
try
{
jsonobj1.put( "function" , "功能" );
jsonobj1.put( "text" , 11111 );
jsonobj2.put( "name" , "tom" );
jsonobj2.put( "age" , 23 );
jsonobj1.put( "key" , jsonobj2);
jsonarr.put( new JSONObject().put( "name" , "jem" ).put( "age" , 23 ));
jsonarr.put( new JSONObject().put( "jerry" , "nay" ).put( "age" , 32 ));
jsonobj1.put( "user" , jsonarr);
String str = jsonobj1.toString();
textView.setText(str);
Log.e( "d" , str);
}
catch (JSONException e)
{
e.printStackTrace();
}
}
private void btn1Click() //从服务端获取数据
{
try
{
JSONObject jsonObject = new JSONObject(json);
JSONObject jsonObject1 = jsonObject.getJSONObject( "category" );
String str = jsonObject1.getString( "@scheme" );
textView.setText(str);
}
catch (JSONException e)
{
e.printStackTrace();
}
}
String json = "{'category':{'@scheme':'http://www.douban.com/2007#kind','@term':'http://www.douban.com/2007#book'},'db:tag':[{'@count':111,'@name':'片山恭一'},{'@count':51,'@name':'日本'},{'@count':43,'@name':'日本文学'},{'@count':31,'@name':'满月之夜白鲸现'},{'@count':28,'@name':'小说'},{'@count':10,'@name':'爱情'},{'@count':7,'@name':'純愛'},{'@count':6,'@name':'外国文学'}],'title':{'$t':'满月之夜白鲸现'},'author':[{'name':{'$t':'[日] 片山恭一'}}],'summary':{'$t':'那一年,是听莫扎特、钓鲈鱼和家庭破裂的一年。说到家庭破裂,母亲怪自己当初没有找到好男人,父亲则认为当时是被狐狸精迷住了眼,失常的是母亲,但出问题的是父亲……。'},'link':[{'@rel':'self','@href':'http://api.douban.com/book/subject/1220562'},{'@rel':'alternate','@href':'http://book.douban.com/subject/1220562/'},{'@rel':'image','@href':'http://img3.douban.com/spic/s1747553.jpg'},{'@rel':'mobile','@href':'http://m.douban.com/book/subject/1220562/'}],'db:attribute':[{'$t':'7543632608','@name':'isbn10'},{'$t':'9787543632608','@name':'isbn13'},{'$t':'满月之夜白鲸现','@name':'title'},{'$t':'180','@name':'pages'},{'$t':'豫人','@name':'translator'},{'$t':'[日] 片山恭一','@name':'author'},{'$t':'15.00元','@name':'price'},{'$t':'青岛出版社','@name':'publisher'},{'$t':'平装','@name':'binding'},{'$t':'2005-1','@name':'pubdate'}],'id':{'$t':'http://api.douban.com/book/subject/1220562'},'gd:rating':{'@min':0,'@numRaters':289,'@average':'7.0','@max':10}}" ;
|
Android:JSON相关推荐
- Android系统 (190)---Android:JSON 简介 amp; 解析方式 讲解(Gson、AS自带org.json、Jackson)
Android:JSON 简介 & 解析方式 讲解(Gson.AS自带org.json.Jackson) 前言 现今最主流的数据交换格式 非 JSON莫属 今天,我将全面介绍 JSON &am ...
- android最大json,Android:解析大型JSON文件
我正在创建一个Android应用程序,该应用程序应该将Json从文件或网址解析为jsonarray和jsonobjects. 问题是,我的JSON是3.3 MB,当我使用一个简单的代码,如下所示:(现 ...
- Android中的JSON解析方式:json; Gson ; Fastjson
本文主要介绍Json数据的解析 ----a,json数据的介绍 ----b,json数据的解析 ----c,gson数据的解析,谷歌公司的一种格式 ----d,fastjson数据的解析,阿里巴巴的一 ...
- Android:国家气象局天气预报接口JSON完全解析
天气预报的接口看这里:Android:国家气象局提供的天气预报接口(完整Json接口) 最近由于谷歌天气预报接口出现了一些小问题,没办法,只能重新写一下国家气象局天气预报接口JSON完全解析,程序包括 ...
- Android:用GSON 五招之内搞定任何JSON数组
写在前面原文 http://www.iamxiarui.com/2016/08/30/android:用gson-五招之内搞定任何json数组/ 关于GSON的入门级使用,这里就不提了,如有需要可以 ...
- android中json插件,【Android原生插件】package.json中关于第三方aar的配置
按照文档(https://ask.dcloud.net.cn/article/35414)所说: dependencies节点特殊说明 android插件中集成的第三方SDK 如果是jar或so放入到 ...
- Android udp json+数组 ---gt;bytes发送数据
Android json支持五种数据类型 String / int(float)/bool / null / object 今天说 object : json = new JSONObject( ...
- android libbfaac.so,Android中Json数据读取与创建
一: Json的特性和在数据交互中的地位就不用说了,直接看案例. 首先在android studio中创建assets文件目录,用于存放Json数据文件,android studio 1.3 默认项 ...
- android打印json对象,android之json数据过长打印不全问题的解决
在logcat中打后台打印json数据时,json数据太过于长就会有打印不全的问题,这里记录一个办法就是分段打印: // 采用分段打印 四千字符分一段 if (response.length() &g ...
最新文章
- TensorFlow教程:快速入门深度学习五步法(附Keras实例)
- 【人脸识别】人脸验证算法Joint Bayesian详解及实现(Python版)
- 网易技术干货 | 云信跨平台C++ SDK开发实战
- 7.6~7.20集训总结(一)
- matlab imread_matlab经典图片生成与去水印
- 项目结构_组织结构对项目影响系列课程---项目式组织结构
- 全面介绍Windows内存管理机制及C++内存分配实例(三):虚拟内存
- python逻辑表达式是什么_如何在Python中处理逻辑表达式?
- 分享一个vue项目“脚手架”项目的实现步骤
- (转)刘巍然-关于公钥与私钥
- 利用C51单片机内部函数_corl_函数实现LED流水灯。
- 用python批量修改图片尺寸
- 蛋白质二级结构预测工具psipred安装使用
- 学习爬虫的感想和心得
- 使用 Vscode +PlantUml 画uml图
- 一种灵活可靠的工作方式:组件化设计与开发
- 高通与安卓水火不容 Android音频系统缺陷测评
- 计算共形几何暑假课lecture4
- 三、使用Teigha.net打开CAD(.dwg/.dxf)文件,并显示到panel界面绑定事件
- Opencv学习笔记1:安装opencv和VS2015并进行环境配置