位置: 编程技术 - 正文

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

  • 代开的增值税专票需要另外申报附加税吗?
  • 营业执照备案登记流程
  • 缴纳以前年度所得税怎么做分录
  • 现金流量表中的销售商品提供劳务收到的现金
  • 上季度弥补以前年度亏损与本季度亏损
  • 已勾选未认证什么意思
  • 企业生产过程中执行标准要把握好以下原则
  • 新能源汽车补贴2023年政策
  • 环境评估费应计入什么科目
  • 短期借款的会计凭证
  • 由于疏忽装修费用之前没有摊销应如何处理
  • 企业注销合适还是转让出去合适
  • 老板找人替我工作说明了什么
  • 印花税申报完成后如何缴款
  • 发票额度变更
  • 新成立的公司季报
  • 外币折算差额怎么记账
  • 非税收入的发票能抵扣吗
  • 企业合并资本公积转留存收益
  • 普票需要缴纳印花税吗
  • 金税盘抄税报税清卡流程图
  • 修改远程桌面端
  • 财务红冲是什么意思
  • 金融负债包括哪几项
  • 公司补缴印花税怎么申报
  • 对账工作的主要内容为什么不包括账表核对
  • 电脑进不了系统怎么用u盘重装
  • thinkphp获取数据库数据
  • Mac怎么设置默认排序方式
  • 鸿蒙系统如何设置定位
  • php中字符串函数
  • 交易性金融资产包括哪些项目
  • 限售股交易征税是多少
  • 微信小程序开挂方法
  • 巧克力山介绍
  • 跨年度发票会计分录
  • uniapp按钮
  • 鸳鸯小鸟
  • 帝国cms修改提示怎么设置
  • 私车公用可以报销哪些费用
  • 营业执照变更需要本人到场吗
  • 出售固定资产应收账款
  • 固定资产为什么要交税
  • 预收账款确认的条件
  • 社保缴费基数如何核定
  • 赠送客户的商品需要交税吗
  • 工程项目增值税预缴税率
  • 公司私账银行流水
  • 有借必有贷借贷必相等的记账规则适用于
  • 所得税会计凭证包括哪些
  • 小规模公司购买成本票严重吗
  • 货拉拉平台收取费用
  • 公对私转账有没有手续费
  • mysql常用查询
  • 查询一个字段有哪些值
  • Win7x64下Mysql5.7.18解压版的安装方法
  • 微软雅黑可以免费用吗
  • 如何进入opencore引导
  • winsvc是什么进程
  • u盘运行win10系统
  • win7开始菜单中的程序图标修改了
  • win10错误提示
  • win8显示隐藏文件夹
  • jquery实战
  • unityapi解析
  • unity效率
  • javascript中math.ceil
  • androidstudio和idea
  • 百分之13的税率怎么算如何算百分之13的税率
  • 税务局绩效工作总结
  • 驻马店燃气投诉电话号码
  • 供热企业税收优惠政策执行情况
  • 甘肃省国家税务局电子税务局
  • 海口税务服务大厅
  • 烟台税务app
  • 厂房房产税2021年税率
  • 无房怎么办
  • 无偿赠送怎么做账
  • 中华人民共和国道路交通安全法
  • 企业所得税年报职工薪酬纳税调整明细表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设