位置: 编程技术 - 正文

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环境搭建实验报告)

  • 个税申报的收入扣除社保吗
  • 递延所得税资产会计处理全过程
  • 厂部固定资产折旧属于什么费用
  • 运输企业内账
  • 会计凭证包括哪三种
  • 业务员不拿工资怎么办
  • 小规模纳税人改为一般纳税人需要什么材料
  • 退还增值税留抵税额是什么政策
  • 分次缴纳的注册资本入什么科目?
  • 去年成立的公司今年需要年检吗
  • 小规模纳税人可以转为一般纳税人吗?
  • 资产负债表和利润表和现金流量表的关系
  • 生产车间修理用材料计入
  • 营业账簿印花税包括什么
  • 离职补偿金如何计算
  • 新企业所得税法规定的企业包括
  • 货到票未到的会计账务处理
  • 员工个人所得税申报方式选哪个
  • 零申报个税怎么补申报可以不罚款吗
  • 旅行社确定收入毛利成本怎么确定?
  • 上市公司非限售股股票转让收入
  • 小企业财务入账的办公用品有什么?
  • 城镇土地使用税税率
  • 未开发票的结算款怎么入账?
  • 为什么我的win10
  • 计提债券本年利息分录
  • 已经提完折旧的设备改造
  • php加载
  • 存货损失的会计分录
  • 超市收取进场费会计分录
  • 提供劳务收入如何核算
  • 转让土地需要办什么手续
  • 企业如何做账报税流程
  • 收到退回的增值税专用发票账务处理
  • reactvate
  • 小程序从入门到精通
  • 论文笔记模板
  • 前端页面设计
  • Python Module — OpenAI ChatGPT API
  • 帝国cms移动端
  • mysql的文件格式有哪些
  • 什么是税金?
  • 微信钱是不是现金
  • 航空运输电子客票行程单查验
  • 补交土地税要交多少钱
  • 金税四期可以查香港银行卡吗
  • 如何结转完工入库的产品成本
  • 工会经费和工会会费的区别与联系
  • 应交税费已交税金是什么意思
  • 如何计提固定资产折旧费
  • 跨月普票发票怎么红冲
  • 电子增值税发票样本
  • 权益净利率如何分析
  • 外购材料并提供建筑服务
  • 电信线路租用费用
  • 收到汇算清缴后怎么做账
  • 建账在哪里完成
  • 填制记账凭证有哪些
  • sql数据库修改数据语句
  • MySQL的存储过程保存在哪里
  • windows注册表简单应用
  • 域怎么改名
  • windos基于
  • Windows Server AD 访问数量控制配置方法
  • win7系统运行在哪里
  • speedmgr.exe - speedmgr是什么进程 有什么用
  • aow exe是什么
  • Win10 Mobile 10586.312提前体验
  • c# opengl 3d
  • Android自定义对话框
  • linux rpm包怎么安装
  • android应用程序开发的流程
  • js 和html
  • flask使用celery
  • 安卓开发代码大全
  • js设置rem
  • 电子税务局新户报道怎么弄
  • 北京税务局待遇有住宿吗
  • 甘肃省国家税务局
  • 收心归位经典语录短句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设