位置: 编程技术 - 正文

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

  • 建筑公司购入的水泥等材料如果是做成本的怎么做分录
  • 滴滴的普票可以抵税吗
  • 人民币报关出口跨境
  • 如何确定商品交易价格?
  • 企业怎么挑选计提折旧方式方法
  • 事业单位财务收支
  • 不动产视同销售增值税税率
  • 金税三期国地税合并
  • 小规模纳税人发票图片
  • 预缴税款的完税证明单
  • 委托企业和受托企业是什么意思
  • 股东退股可以支付现金吗
  • 外资企业所得税和内资区别
  • 筹建期间取得的专用发票怎么入账
  • 销售单位收入和支出要怎么做账?
  • 公司借给个人的款项会计分录
  • 2018年生育保险报销
  • 公司为员工负担的工资
  • 如何看待餐饮企业文化
  • 个人股权激励收入计入年度综合个人所得税吗
  • 建筑业简易计税税率
  • 领用库存商品的消费税
  • 增值税普通发票和专用发票有什么区别
  • 建筑行业成本预算和施工方案哪个更有含金量
  • 场地维修属于什么费用
  • 无发票的费用怎么处理
  • 月末汇兑损益怎么算
  • 收到发票未抵扣谁开红字
  • 工商年报中生育保险本期实际缴费金额
  • 我开了一个物流公司,有人要开发票怎么办
  • 红字专用发票是红色的吗
  • PHP:oci_statement_type()的用法_Oracle函数
  • 为什么浏览器自动打开
  • 非货币性资产对外投资会计处理
  • 无偿调入固定资产账务处理
  • 回迁房?
  • 亚运村夜宵地方
  • php uniqueid
  • javaweb购物车设计报告
  • labview oop
  • yolov5 test.py
  • tune a video:one-shot tuning of image diffusion models for text-to-video generation
  • Yii2中使用asset压缩js,css文件的方法
  • php返回上一级
  • php添加背景怎么实现
  • 采矿权如何进行融资
  • 固定资产一次性扣除如何做账
  • 开具劳务费发票的资料
  • 小规模增值税结转账务处理
  • 债券发行费用计入科目
  • 设备购买与租赁的分析中,购买优于租赁的条件是
  • sqlserver2012安装好了桌面没有图标
  • 零税率与免税有何区别
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 计提坏账准备方法变更属于会计估计变更吗
  • 个税手续费返还要交企业所得税吗
  • 代扣代缴增值税要交附加税吗
  • 残保金是应交税费吗
  • 用于出口的进项发票怎么做账
  • 去年主营业务收入少计
  • 消防设施 房产税
  • 集装箱发票是否要在备注栏注明地址
  • 职工教育经费开专票可以抵扣吗
  • 支票丢失需要登报吗
  • 七彩虹主板 csm
  • XP系统提示QQprotect.exe损坏文件的解决方法图文教程
  • win10专业版注册表在哪里
  • macbookpro安装双系统win7系统
  • setlang.exe - setlang是什么进程 有什么用
  • windows默认程序设置
  • shell命令windows
  • win8不能安装软件
  • js frameset
  • androids翻译
  • python基础教程电子版
  • unity3d mod
  • 2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO
  • 河南省国税电子普通发票发票真伪查询系统
  • 深圳买新房契税怎么收
  • 纳税申报期限2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设