位置: 编程技术 - 正文

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年2月1日以后出口发票如何开具
  • 耕地占用税完税证明有什么用
  • 劳务费备注差额征税是什么意思呢?
  • 营改增后营业外收入交增值税吗?
  • 经济社会中民商是什么
  • 会计报表上总资产怎么填
  • 股票股利为什么不影响所有者权益
  • 外汇收入会计分录
  • 商业汇票的目的
  • 政府补助企业的钱要交税吗
  • 生产企业出口退税全部流程
  • 个体户核税怎么核
  • 海关票怎么认证
  • 预收账款可以计入
  • windows在cmd设置变量
  • 固定资产账面价值在什么情况下会出现负值
  • 浅谈linux
  • reg.dll是什么
  • 事业单位专项款不能购买资产吗
  • 外贸出口退税企业差旅费可以抵扣吗
  • win10蓝牙无法连接可以尝试以下操作
  • php生成随机数字
  • 如何解决焦虑
  • 持有至到期投资科目被取消了吗
  • 运动目标检测算法
  • 供电企业接收用户资产
  • python采集器
  • HTML与PyCharm
  • vue viewui
  • 前端cgi
  • 核销已计提坏账的应收账款
  • wordpress neve
  • 国家对国有企业采取的政策是怎样的
  • 养殖场租赁发票图片
  • 一般纳税人怎样申请简易计税
  • System.Data.SQLite 数据库详细介绍
  • 收入成本怎么做账
  • 企业固定资产如何查询
  • 金税四期来了我们前期要准备什么
  • 金税盘维护费抵税会计分录
  • 工会经费怎样使用
  • 临时工的劳务费需要申报个税吗?
  • 可转债溢价率怎么查
  • 固定资产清理属于什么科目借方增加还是减少
  • 银行期初余额录少了怎么办
  • 跨年度暂估成本的账务处理
  • 工会活动支出如何记账
  • 增值税普通发票可以跨区域开吗
  • 根据企业
  • 企业增资的流程
  • mysql安装与配置详细教程
  • winxp系统开机启动项
  • windows8计算机在哪儿
  • win7系统如何提升开关机速度
  • 微软windows1
  • linux常用命令chmod
  • win8怎么系统重装系统
  • opengl 实现
  • jQuery Easyui datagrid连续发送两次请求问题
  • Jqprint实现页面打印
  • SendTo增强版 批处理实用小工具
  • unity制作的2d游戏
  • unity3d游戏开发笔记本推荐
  • 房产税自用改为出租,房产税如何申报
  • 居间服务费税收优惠政策
  • 一个人可以申请
  • 境外个人税务备案登记表
  • 重庆国家税务局发票流向查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设