位置: 编程技术 - 正文

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 chm
  • PHP:imagedestroy()的用法_GD库图像处理函数
  • php代码生成
  • 竣工结算审计费用在线计算器
  • 本月损益类未结转为零的一级科目
  • 外贸企业购货合同要交印花税吗
  • 新手入门指南
  • 提取现金准备发放工资
  • 注销营业执照的电话号码是多少
  • 外币账户如何设立
  • es6新增了什么
  • python读取TXT文件代码
  • 应交增值税缴纳后入什么费用
  • 社保费用可以提前从工资扣吗
  • 结转成本相关内容有哪些
  • 业务招待费可以结转吗
  • 收到的赠品怎么做分录
  • 社保员工全额承担怎么写分录
  • 收到以前年度增值税退税账务处理怎么做账
  • 银行汇票是什么意思易懂
  • 开具利息收入发票需不需要有经营范围
  • 应交税费企业所得税科目
  • sql2012附加数据库方法
  • 房地产开发公司注册资金要求
  • 账务处理程序的定义
  • 新冠捐款捐物新闻
  • 税控技术服务费怎么做账
  • 开出增值税发票确认收入分录?
  • 公司员工报销油费
  • 社保可以不计提账务处理
  • 预计所有者权益增长率
  • linux中fi
  • rhel7
  • win1020th2
  • 笔记本接外设
  • windows7打不了字怎么办
  • android.permission.interact_across_users_full
  • dota2 服务器ip地址
  • appendChild() 或 insertBefore()使用与区别介绍
  • python 遍历字符串修改
  • unity smooth
  • jquery插件怎么写
  • python怎么将列表转换成数字
  • 告诉你什么是无限的恐怖日语
  • 个体经营所得申报密码怎样设置
  • 上海自贸区税务大厅地址
  • 长沙个体户怎么给员工交社保
  • 企业所得税核定征收和查账征收的区别
  • 2021河南税务政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设