位置: 编程技术 - 正文

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

  • 汽车修理公司兼职好做吗
  • 商贸企业出口进项税会计分录汇总
  • 外购无形资产的摊销额计入什么费用
  • 企业所得税税前扣除政策
  • 个体工商户营业执照年检网上申报
  • 残疾人保障金做什么会计科目
  • 建筑公司收到材料发票
  • 小企业计提坏账准备的会计分录怎么写
  • 预算管理的方法及应用
  • 应收帐款备抵法
  • 营改增是什么时候提出的
  • 摊销土地使用权和专利权会计分录怎么写
  • 减免税款记账营业外收入什么科目?
  • 投入的资金计入什么科目
  • 销售肉制品税率
  • 专票可以当费用票吗
  • 应纳所得税额除以收入等于什么
  • 关于国际货运代理协会联合会的描述不正确的是
  • 税控盘发票抵扣
  • 企业取得的不征税收入需要在几年内花出去
  • 预收款结转收入怎么算
  • 医疗卫生机构可以向其他单位或者个人分发第一类疫苗
  • 非居民企业怎么算企业所得税
  • 转让金融商品应交增值税计算公式
  • 送积分怎么做账
  • 委托加工代收代缴增值税吗
  • 企业预收账款缴哪些税
  • win7纯净版系统官网
  • PHP:oci_free_descriptor()的用法_Oracle函数
  • vue错误处理
  • php实现文件上传需要使用哪个全局变量
  • php数组查询
  • yii gridview
  • vue面试题简书
  • vue3.0配置代理
  • 资产处置损益计算公式
  • php限制
  • load命令怎么用
  • 交互式命令操作
  • 销售商品怎么做好宣传
  • 小规模所得税申报表利润总额是填季报吗
  • 购买研发设备可以直接列入研发开支不
  • 小企业会计准则和企业会计准则的区别
  • 火车头造型
  • 印花税购销合同计税依据
  • 个人所得税税率怎么算
  • 承兑汇票是属于什么科目
  • 影响留存收益变动的选折题
  • 小规模纳税人增值税专用发票税率
  • 汇算清缴里的账户是什么
  • 项目上工人死亡赔偿
  • 个税里的年金是指
  • 补开以前的发票可以抵企业所得税吗?
  • 发出存货的计价方法一经确定,不得随意改变
  • 应交增值税减免税款科目
  • 固定资产一次性扣除政策
  • 按预测范围不同划分为以下几类
  • 营改增人力资源服务
  • 暂估的进项税额怎么抵扣
  • 新准则房地产企业收入确认时间
  • 外商投资企业和外商独资企业
  • mysql性能极限
  • use crt secure
  • centos安装编译环境
  • centos哪个版本最好用2022
  • win7word打开很慢怎么解决
  • git怎么备份
  • linux系统安装软件教程
  • node.js require() 源码解读
  • 变量选择lasso
  • android游戏开发 教程
  • 如何用bat删除指定文件
  • python的nltk
  • [置顶]津鱼.我爱你
  • unity mode
  • js中的tostring方法
  • python读取大txt文件
  • 东营市税务局领导分工
  • 如何在同一台电脑上投屏
  • 南通国税电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设