位置: 编程技术 - 正文

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

  • 营改增抵减的销项税额会计分录
  • 企业付房租怎么做会计分录
  • 冲回存货跌价准备所得税是调增还是调减
  • 开具技术服务费发票需要注意什么
  • 资产负债表税务报表中其他应收款可以为负数吗
  • 汽车计提折旧年限及残值率
  • 补发工资是否计入工资
  • 出口退税申报系统汇率修改
  • 境内所得境外发放工资
  • 小规模纳税人每月15万免税
  • 个体工商户上月开发票超额了 ,定额改查账征收了
  • 增值税已交税金什么情况下使用
  • 主营业务税金及附加包括印花税吗
  • 出口退税换汇率多少是正常
  • 纳税人如何网上申请预填报服务
  • 企业所得税能否核定征收
  • 外地预缴工会其他经费计入什么科目?
  • 总部员工调往下属单位
  • 个体户财务章必须刻吗
  • 收到增值税发票怎么记账
  • 跨年度取得发票会计分录
  • 白条入账会给什么处分
  • 怎样升级智慧中小学版本软件
  • win7取消共享文件夹
  • 自查以前年度补税需调帐吗
  • 收到的销项负数要认证吗
  • ghost后分区没有了
  • 生产设备改良支出计入什么费用
  • 微信php开发教程
  • vue的watch不生效
  • PHP:imagefontwidth()的用法_GD库图像处理函数
  • uniapp控制硬件设备
  • 公允价值变动损益在利润表哪里
  • 退回以前年度税费
  • torch.nn.Conv3d
  • win11磁盘分区后不显示
  • flask框架入门
  • 核销已计提坏账的应收账款
  • 红字信息表开错了怎么撤销
  • 淘宝天猫开票是普票还是专票
  • windows安装mq
  • 补发以前年度工资
  • sqlserver怎么显示结果窗口
  • 民间非营利组织会计科目
  • 收到发票应如何处理
  • 收到某单位投入机器一台
  • 销售产品领用单独计价的包装物2000元,售价2400元
  • 货款减免协议
  • 现金日记账里
  • 发票信息不一致是怎么回事
  • 月末忘记结转怎么办
  • 生物资产转让增值税
  • 住宿费专用发票会计分录
  • 材料采购是什么会计要素
  • 融资租赁可以折旧吗
  • 红字更正法的使用范围是什么
  • 个体从业人数怎么填
  • 企业注销未分配是从注册开始吗
  • 对账和结账的步骤及要求
  • 购入固定资产怎么折旧
  • windows server 2003 sp2密钥
  • win7怎么更改音频输出
  • Windows Server 2008脱机文件配置攻略
  • 硬盘分几个区最好
  • 电脑xp系统最大多少g
  • 如何手动修改VID与PID
  • Windows Server 8 ADDS轻松几步搞定密码个性化设置
  • 电脑导航阻止怎么办
  • win8桌面不见了
  • tab栏切换案例
  • cocos2dx键盘控制移动
  • jQuery仿写百度百科的目录树
  • vue组件互相嵌套
  • python%怎么用
  • 移动move命令的操作步骤是
  • jquery树形菜单
  • 安卓中adapter
  • unity脚本api
  • 小规模纳税人每季度不超过30万免税
  • 专用发票章盖在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设