位置: 编程技术 - 正文

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

  • 季度亏损还需要计提所得税吗
  • 印花税技术服务合同按什么交
  • 红字发票申请表盖什么章
  • 小规模纳税人季度不超45万免增值税
  • 个体户免费发票怎么领
  • 暂时没开发票的销项税需要做账吗
  • 建筑服务适用简易计税吗
  • 一般纳税人取得小规模专用发票可以抵扣吗
  • 公司广告法违规交不起罚款怎么办
  • 往年预付账款错了,应如何调?
  • 长期股权投资范围比例
  • 物业公司收到一年物业费开具发票后如何确认收入
  • 退税勾选的发票账务处理
  • 小规模纳税人财务制度
  • 收到发票后怎么处理
  • 几种更正法
  • 支付罚款的支出计入什么科目
  • 企业财务内部控制的主要内容有哪些
  • 资产负债一并转让增值税
  • 个人取得的股票转让所得暂不征收个人所得税
  • 工资计提如何做账
  • 其他税收收入包括
  • 分期收款计提销项税怎么算
  • 出口退税和增值税抵扣一样吗
  • 设备采购计入什么科目
  • 营业收入现金怎么计算
  • 出租人负责维修
  • win10专业版如何改为家庭版
  • 库存现金清点怎么做
  • 辞退员工补偿标准是n+1还是2n
  • 企业间无偿借款涉税
  • 真正有效解决近视的方法
  • 奥尔梅克
  • 支付航天信息服务费怎么入账
  • 残保金解决方案
  • 大学生web前端期刊有哪些
  • 可解释深度学习:从感受野到深度学习的三大基本任务:图像分类,语义分割,目标检测,让你真正理解深度学习
  • 金融商品转让的销售额
  • 资产负债表没有期末数
  • 小微企业增值税免税政策2023年
  • 企业所得税是先预缴吗
  • 织梦系统
  • mongodb bi
  • 利润表和资产负债表
  • 医疗服务比
  • 长期资产的减值会影响CFO吗
  • 个体工商户个税多久申报一次
  • 其他应收款和其他应付款可以通用吗
  • 现金收入支出表怎么填
  • 来料加工成本是多少
  • 持有至到期投资和债权投资的区别
  • 营改增后税率表
  • 应交所得税如何调整
  • 建筑总包收到劳务合同
  • 小企业会计准则2023电子版
  • 同比增长怎么算出来的
  • 存货怎样进行账务处理
  • mysql 5.7.28安装
  • win7如何共享文件夹给另一台电脑使用
  • 如何在ubuntu下安装和配置gcc并用C语言
  • mac的itunes怎么下载歌曲
  • win8安全模式修复
  • linux小技巧
  • html的基本语法规则
  • js let语句
  • 安卓listview用法
  • django在window部署
  • python编程字符串中删除数字
  • javascript html5移动端轻松实现文件上传
  • 安卓手机画画触屏笔推荐
  • 九宫寓意和象征
  • jquery自动加载的方法
  • linux pythonide
  • jsonobject用法
  • 买房送地下室土地可以吗
  • 武汉税务局发票对奖
  • 电子口岸无纸化网上签约流程
  • 征收两道消费税怎么算
  • 实名办税人员承诺书范本
  • 杭州 国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设