位置: 编程技术 - 正文

json与gson互转(json convert)

编辑:rootadmin

推荐整理分享json与gson互转(json convert),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:json和gson,json转geojson,json转jsonobject,json convert,json转geojson,json转geojson,gson json转对象,json与对象的相互转换,内容如对您有帮助,希望把文章链接给更多的朋友!

json与gson互转

导入gson.jar

bean:

json与gson互转(json convert)

public class Person { private String name; private int age; /** * @return the name */ public String getName() { return name; } /** * @param name * the name to set */ public void setName(String name) { this.name = name; } /** * @return the age */ public int getAge() { return age; } /** * @param age * the age to set */ public void setAge(int age) { this.age = age; } @Override public String toString() { return name &#; ":" &#; age; }}

Activity类

public class MainActivity extends Activity { private Button json; private Button gson; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); json = (Button) findViewById(R.id.json); gson = (Button) findViewById(R.id.gson); json.setOnClickListener(new View.OnClickListener() { public void onClick(View v) {

// 对象转json Gson gson = new Gson(); List<Person> persons = new ArrayList<Person>(); for (int i = 0; i < 5; i&#;&#;) { Person p = new Person(); p.setName("name" &#; i); p.setAge(i * 5); persons.add(p); } String str = gson.toJson(persons); Log.d(TAG, "json==>>>" &#; str); } }); gson.setOnClickListener(new View.OnClickListener() { public void onClick(View v) {

// json转对象 Gson gson = new Gson(); String str = "[{"name":"xiaoming","age":},{"name":"xiaowang","age":0}]"; List<Person> ps = gson.fromJson(str, new TypeToken<List<Person>>() { }.getType()); for (int i = 0; i < ps.size(); i&#;&#;) { Person p = ps.get(i); Log.d(TAG, "gson==>>>" &#; p.toString()); } //Person person = gson.fromJson(str, Person.class); //Log.i(TAG, "gson==>>>" &#; person.toString()); } }); }}

android环境搭建 简单的记录一下自己搭建android环境的过程,以供各位同仁参考:1.安装javajdk,按照网上教程(java1.8_版本)。2.下载eclipse,下载(javaeeide版本),解压即

Android SDK Platforms AndroidSDK版本API级别版本英文名称中文名称发布年份...5Cupcake纸杯蛋糕.6Donut甜甜圈.0Eclair松饼.0.1Eclair松饼.1Eclair松饼.2Fr

context和getApplicationContext()介绍 在android中常常会遇到与context有关的内容,大多都是作为参数在传递,但是它的作用究竟是什么呢先说它的用法,举个例子在语句AlertDialog.Builderbuilder=newAlertD

标签: json convert

本文链接地址:https://www.jiuchutong.com/biancheng/383301.html 转载请保留说明!

上一篇:Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传GOOD(android的图片文件保存在工程的哪个文件夹)

下一篇:android环境搭建(android环境搭建实验报告)

  • 缴个人所得税分录怎么写
  • 税收减免属于什么收入
  • 月末进项税大于销项税怎么结转
  • 一般纳税人必须开13个点吗
  • 印花税可以申报以前年度吗
  • 怎么算应纳企业所得税
  • 汇算清缴调增税金及附加
  • 境外所得抵免税额是什么意思
  • 未足额代扣代缴车船税
  • 建筑企业对员工管理制度
  • 建筑业会计实操视频教程
  • 2020国家生育津贴多少钱
  • 哪些项目可以享受简易征收
  • 财务杠杆系数简单计算方法
  • 怎么确认投资性资金
  • 外资股东是什么意思
  • 进项发票没认证可以开红字申请单吗
  • 公司账款无法收回扣款合法吗
  • 单位给个人开票需要什么资料才能开
  • 补缴税款可以享受减免政策么
  • 购货方开具红字发票怎么做账
  • 康沃尔公国范围
  • 印刷厂成本核算
  • 新西兰南岛西南部
  • 股权投资准备的主要内容
  • 顺流交易合并抵消
  • 如何解决Vue3没有代码提示问题?
  • 固定资产一次性折旧政策2023
  • 300秒带你手写一首诗
  • 增值税电子普通发票怎么打印
  • yolov5 libtorch
  • html前端开发教程
  • vant表单验证并提交表单
  • 应交税款怎么计算
  • 回扣没拿到也算违法吗
  • 弥补亏损的会计分录是怎样的
  • 长期无法收回的应收账款如何处理
  • 费用发票可以抵税吗
  • 债券投资的会计科目有哪些
  • 总公司和分公司按什么分类
  • 个人所得税汇算清缴
  • 关于种植养殖的手抄报
  • 短期借款预提利息通过短期借款科目核算
  • 一般纳税人什么时候用简易计税
  • 分公司计提递延所得税吗
  • 小规模纳税人附加税怎么算
  • 事业单位无形资产包括
  • 清算中的资产损失
  • 销项税和进项税计算公式
  • 如何申请增值税留抵退税
  • 京东预付是什么意思
  • 公司部门财务单独核算
  • 交纳增值税的账务处理PPT
  • 当月未取得发票的费用怎么入账
  • 库存商品如何结转生产成本
  • msde安装1秒不动了
  • mysql安装包和免安装的区别
  • FreeBSD 6.2-RELEASE下载
  • win1010卸载
  • mscorsvw.exe是什么
  • windows xp怎么清理c盘
  • centos8查看cpu温度
  • win7系统的word文档中的工具在哪里
  • linuxftp服务器
  • win7桌面文件夹路径
  • win10系统更改
  • Cocos2dx CCSprite CCSpriteFrame CCTexture2D CCAnimation学习总结
  • python爬虫框架怎么画
  • uil的简单常用操作
  • shell脚本相互调用
  • 批处理forfiles
  • interview分析方法
  • mongodb python
  • frontpage网页表单
  • 整理的什么
  • 使用jquery实现的项目
  • jquery插件开发方法
  • 运输公司抵扣
  • 哈尔滨二手房交易流程
  • 辽宁地税电子税票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设