位置: 编程技术 - 正文

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

  • 自来水水费增值税发票票样
  • 债务重组无形资产的评估费
  • 预付款类发票可抵扣吗
  • 个人抬头的发票可以报销吗
  • 党建经费的标准
  • 小规模企业所得税优惠政策最新2023
  • 增值税发票税控开票软件怎么下载
  • 收到外境来电
  • 建筑工程怎么确定施工工程进度
  • 食堂支付的现金怎么入账
  • 工业企业成本会计核算的对象是什么
  • 房产税应由哪方交纳
  • 异地销售存货如何确定纳税地点
  • 政府补贴流程
  • 公司给非员工代缴社保合法吗
  • 应收票据主要包括
  • 快递公司结算员工作量大不大
  • 一般纳税人开专票和普票的税率
  • 企业租车费用怎么处理方法
  • 发票的金额可以答应客户多开
  • 红字发票怎么做帐
  • 小微企业利润亏损原因
  • 专票开户行信息少股份有限公司有影响吗?
  • 营业执照许可经营信息怎么填
  • 普通纳税人的条件
  • 单位给员工交社保怎么交怎么计算
  • 工程预算调整的主要内容
  • 初级备考计划表
  • 资产处置收益的含义
  • 所得税汇算清缴补税的会计处理
  • 企业电子印章申请流程海口
  • 加权平均数是什么意思的权
  • 2020年餐饮行业免税政策
  • 社保支付账号是什么
  • 国税局代开发票是否可代地税局征收城市维?
  • 研发费用的税收政策
  • 增值税应税劳务的纳税人是什么意思
  • 公司欠法人钱
  • 微博 照片水印
  • windows设备超时是什么意思
  • php数组函数输出《咏雪》里有多少"片"字
  • u盘突然被写保护是坏了吗
  • 日本东京秋叶原攻略
  • php mysql_list_dbs()函数用法示例
  • vue created mounted
  • php如何上传文件
  • 增值税附加税的计算基数
  • 销售赠品入什么科目
  • 申报纳税的步骤
  • 捐赠 赞助 区别
  • 商品损耗进项税额怎么算
  • 购买债券的交易费计入什么科目
  • 付款凭证怎么写样本
  • 管理费用费用占收入的多少
  • 员工报销材料费用会计分录
  • 快递公司的主营业务范围
  • 公司员工还款会计分录
  • 银行对账单和回单有什么区别
  • 会计账簿按账页不同可以分为
  • mac自动操作怎么停止
  • ubuntu18.04单网卡多ip
  • windows8.1的设置在哪
  • linux nyy
  • win7 桌面空白
  • win8自带软件哪些可以卸载
  • WIN7系统如何设置开机密码和屏保密码
  • es6class类用法
  • 解决出现的问题下一句,欢迎的语气
  • opengl learn
  • cocos2djs教程
  • 怎么设置网页就用指定浏览器
  • linux文件inode详解
  • html5videojs
  • 云阅卷查询成绩登录入口
  • 杭州市税务局举报
  • 个人经营所得申报时间
  • 取消税控盘服务费
  • 税务局审计整改的信息
  • 开个小型外卖店要多少钱
  • 从租计征房产税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设