位置: 编程技术 - 正文

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

  • 个人所得税退付手续费是给企业还是会计
  • 支付给境外个人的租金
  • 税务处理决定书与税务处罚决定书
  • 企业所得税季报时间
  • 汇算清缴纳税调整项目
  • 样品销售如何记账
  • 对方公司倒闭应收账款发票还需要开吗
  • 股东撤资退出的处理方式
  • 收到赞助费如何做分录
  • 施工单位购买材料与设计不符
  • 持有债券到期收到现金属于什么活动
  • 装修改造增值税税率
  • 工程分包是什么工作
  • 坏账准备怎么冲回
  • 改扩建要计提折旧吗
  • 三公经费包括哪些支出
  • 机械租赁费如何入账科目
  • 递延所得税资产和负债怎么理解
  • 异地本行转账
  • 如何查看本月还款金额
  • 办理银行承兑汇票贴现的会计分录
  • 哪些税种计入应交税费
  • 即征即退的增值税需要缴纳企业所得税吗
  • 付款交单和承兑交单对卖方来说都有一定风险
  • php数组根据值排序
  • 平安树的养殖方法和浇水时间
  • 第36届大众电影百花奖直播回放
  • PHP:class_parents()的用法_spl函数
  • PHP:pg_connection_reset()的用法_PostgreSQL函数
  • 如何防止电子发票重复报销
  • 房屋租赁经营要交哪些税
  • 带壳的栗子 (© Kai Keisuke/Shutterstock)
  • 税控盘的发票怎么做账
  • 其他应付款的辅助核算项目是什么
  • thinkphp addons
  • php求日期差
  • 项目费用怎么入账
  • redis主从复制如何保证不丢失数据
  • 社保在会计上的分类
  • php 注入
  • 金碟怎么初始化
  • 自由会计服务类工作者
  • mysql 提示
  • 个税赡养老人作废后无法修改
  • 不在经营范围内经营违反了什么法
  • 有限责任公司分类
  • 税率变更对企业的影响
  • 国家税务总局金税四期
  • 资本公积怎么核算成本
  • 计提应收会计分录
  • 冲回上月暂估入账的商品会计分录
  • 销售产品的软件平台
  • 农产品怎么自产自销
  • 单位车辆转籍
  • 营改增后建筑业怎么开票
  • 挂靠人员社保缴费分录如何做?
  • 个人股权激励收入税率
  • 商品折扣计入哪个科目
  • 预提费用如何预提
  • 自产自销的茶叶公司怎么做账
  • mysql5.7.27安装
  • mysql 5.7.28安装
  • linux系统添加用户的命令
  • quick cocos2dx-Lua中的自定义事件的使用
  • ubuntu搭建android开发环境
  • jquery基础知识
  • Linux makefile 和shell文件相互调用实例详解
  • python怎么写链表
  • linux命令行怎么用
  • js上传文件到后端
  • django批量上传图片
  • js实现ping一个ip地址
  • jquery滚动条滚动事件
  • javascript怎么编写
  • android打包v1v2
  • 小规模现代服务的税率是多少啊怎么算
  • 深圳国税局官网
  • 公益性公墓免交税吗
  • 西安市灵活就业社保缴费截止时间
  • 计提缴纳城建税分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设