Gson字符串转换对象数组
public class Input
{
private String title;
private int formId;
private String content; public String getTitle() {
return title;
} public void setTitle(String title) {
this.title = title;
} public int getFormId() {
return formId;
} public void setFormId(int formId) {
this.formId = formId;
} public String getContent() {
return content;
} public void setContent(String content) {
this.content = content;
} @Override
public String toString() {
return "Input{" +
"title='" + title + '\'' +
", formId=" + formId +
", content='" + content + '\'' +
'}';
}
} String fromData ="[{\"title\":\"赚币和赏金可在哪查看\",\"formId\":292,\"content\":\"我的\"}, {\"title\":\"赚币有什么用?\",\"formId\":293,\"content\":\"可用于抽奖\"}, {\"title\":\"提现一般哪天处理?\",\"formId\":295,\"content\":\"每周一处理,周三到账\"}, {\"title\":\"任务审核周期多长?\",\"formId\":296,\"content\":\"一般不超过7天\"}, {\"title\":\"如何邀请好友(多选)\",\"formId\":297,\"content\":\"使用邀请码-扫描二维码-分享给好友\"}] "; Type type = new TypeToken<ArrayList<Input>>() {
}.getType(); Gson gson = new Gson();
ArrayList<Input> arrayList= gson.fromJson(fromData,type); for(Input input :arrayList)
{
System.out.println(input);
}
输出结果
Input{title='赚币和赏金可在哪查看', formId=292, content='我的'}
Input{title='赚币有什么用?', formId=293, content='可用于抽奖'}
Input{title='提现一般哪天处理?', formId=295, content='每周一处理,周三到账'}
Input{title='任务审核周期多长?', formId=296, content='一般不超过7天'}
Input{title='如何邀请好友(多选)', formId=297, content='使用邀请码-扫描二维码-分享给好友'}
Gson字符串转换对象数组的更多相关文章
- JS - 字符串转换成数组,数组转换成字符串
1.字符串转换成数组: var arr = "1, 2, 3, 4, 5, 6"; arr.split(","); // ["1",&quo ...
- JS-如何把字符串转换成数组
var a = "1,22,33,44"; // 字符串 var b = a.split(","); // 将字符串按照","分割,存入数组 ...
- Json数组转换字符串、字符串转换原数组......
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- json字符串转换对象的方法1
为了方便读者了解json的使用,读者直接粘贴下面代码看效果即可: var json1 = {'name':'小李','age':'11','sex':'女'};console.log(json1.na ...
- json字符串转换对象的方法
为了方便读者了解json的使用,读者直接粘贴下面代码看效果即可: var json1 = {'name':'小李','age':'11','sex':'女'}; console.log(json1.n ...
- 前台发送字符串给后台,格式为(a,b,c,d),后台将字符串转换成数组遍历后进而更新CheckId
using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Configuration; u ...
- php数组和字符串转换
PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换. $array=explode(separator,$string); $stri ...
- php数组与字符串转换
1.将字符串转换成数组的几个函数: (1)explode(separate,string) 示例:$str = "Hello world It's a beautiful day" ...
- JavaScript学习笔记3之 数组 & arguments(参数对象)& 数字和字符串转换 & innerText/innerHTML & 鼠标事件
一.Array数组 1.数组初始化(Array属于对象类型) /*关于数组的初始化*/ //1.创建 Array 对象--方法1: var arr1=[]; arr1[0]='aa';//给数组元素赋 ...
随机推荐
- input复制文本
input.value = this.$t('title') document.body.appendChild(input) input.select() input.setSelectionRan ...
- java中高级开发知识准备要点
转载来源:https://www.cnblogs.com/JavaArchitect/p/10011253.html 在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间.我的标准其实 ...
- 记录混合APP开发遇到的坑!!
1.在IOS中给body绑定click事件会失效 2.在IOS中<div contenteditable="true"></div>中点击时可以弹出键盘但是 ...
- JavaScript原型&原型链
原型&原型对象 先来一段简单的代码: function Fun(name) { this.name = name } var obj = new Fun('obj') JavaScript中的 ...
- 20180315-Python面向对象编程设计和开发
1.在子类中调用父类的方法 在子类派生出的新方法中,往往需要重用父类的方法,我们有两种实现方式: 方式一:父类名.父类方法() Animal.__init__(self,name) 方式二:super ...
- elk相关启动脚本-shell编写
elasticsearch-restart: #!/bin/bash PID=`ps -ef|grep elasticsearch|grep -vE 'grep|controller|elastics ...
- css day1
基础知识 css:层叠样式表 以html为基础,提供丰富的功能,如字体.颜色.背景的控制及整体排版 css中只有(冒号): 没有(等于号)= css样式规则 1.选择器用于指定css样式作用的htm ...
- 服务器处理 json 数据
今天做小程序后端,需要处理 json 数据,我用的 express 框架,无法直接处理,需要进行 json 提取,网上找了一堆,发现json 四种解析格式,在此记录一下 www-form-urlenc ...
- egrep 或 多个连续字符测数字
.TXT 4-6是ABC 或者 4-6是 0-9
- Kotlin 的 Array 转 List
Kotlin 的 Array 转 List array.toList() as List<T> 1 Kotlin 的 Array 转 ArrayList array.toList() as ...