关闭

Gson将负载json字符串转为Javabean

185人阅读 评论(0) 收藏 举报
分类:
package com.hairun.sdm.com.Statistics.Cutover.dwonEntry;

import java.util.List;

/**
 * Created by hr on 2016/5/30.
 */
public class DwonCutover {

    private String result;//结果码
    private String message;//消息
    private List<Cutover> datas;
    public  class Cutover{
        private String taskId;//起始任务编号
        private String startTime;//起始时间
        private String appName;//测试名称
        private String times;//次数
        public String getTaskId() {
            return taskId;
        }

        public void setTaskId(String taskId) {
            this.taskId = taskId;
        }

        public String getStartTime() {
            return startTime;
        }

        public void setStartTime(String startTime) {
            this.startTime = startTime;
        }
        public String getAppName() {
            return appName;
        }

        public void setAppName(String appName) {
            this.appName = appName;
        }

        public String getTimes() {
            return times;
        }

        public void setTimes(String times) {
            this.times = times;
        }
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public List<Cutover> getDatas() {
        return datas;
    }

    public void setDatas(List<Cutover> datas) {
        this.datas = datas;
    }
}
//示例
final NetUtil netUtil = new NetUtil(this);
netUtil.isDwondata();
netUtil.getJsonObjectFromServer(HttpUrl.BaseUrl + "ResultContoller/getCutoverList.do", map, true, new Response.Listener<String>() {
    @Override
    public void onResponse(String s) {
        mLog.show("-------cut------------",s);
        netUtil.dismiss();
        Gson gson = new Gson();
        DwonCutover dwonCutover = gson.fromJson(s,new TypeToken<DwonCutover>(){}.getType());
        if(null!=dwonCutover&&!"0".equals(dwonCutover.getResult())){
            List<DwonCutover.Cutover> cutList= dwonCutover.getDatas();
            adapter =new CutoverStaticAdapter(CutoverMainActivity.this,cutList);
            listView.setAdapter(adapter);
        }else{
            MyToast.onShow(CutoverMainActivity.this, dwonCutover.getMessage());
            netUtil.dismiss();
        }
    }
});



 
0
0
查看评论

利用Gson使json字符串与java bean/list/map之间的相互转换

public class GsonPracticeUtil { public static void main(String[] args) { Gson gson = new Gson(); Member m1 = new Member(); m1.setDisPlayName(&q...
  • u013399093
  • u013399093
  • 2016-01-14 15:30
  • 2612

Json与gson将字符串转换JavaBean比较

Json和gson都可以将json格式的字符串转换成JavaBean对象 一、字符串不为 " " 时: 1.Json转换方式: Json转换时必须先将字符串转换成Json对象,然后转换为JavaBean String str = "{\"name\"...
  • daolingren
  • daolingren
  • 2015-05-02 11:51
  • 1994

使用Gson将类和json字符串相互转换

1、从实体类到JSON字符串       Gson gson = new Gson();       String jsonBDID = gson.toJson(bdPushID); 2、从JSON字符串到实体类   ...
  • onepiece2
  • onepiece2
  • 2015-06-05 15:37
  • 3222

gson和JavaBean之间的转换

一、gson主要用来对JavaBean序列化和反序列化 gson可以把JavaBean序列化为符合json格式的字符串,也可以将json字符串反序列为JavaBean 需要导入的包: gson-2.2.4.jar 二、最核心的方法: String json = gson.toJson(ja...
  • daolingren
  • daolingren
  • 2015-05-02 00:01
  • 2631

json字符串与JavaBean对象互转

import org.codehaus.jackson.map.ObjectMapper; /** * 实现json和Javabean的互转 */ public class JSONBean { static ObjectMapper objectMapper; ...
  • u011533221
  • u011533221
  • 2014-01-02 10:40
  • 1207

Gson把对象转成json格式的字符串

最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。 发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。 经过比较,gson和其他现有...
  • u014640201
  • u014640201
  • 2015-07-08 10:09
  • 1319

json字符串与相应的JavaBean对象的相互转换

package com.cmsz.rc.util;import java.io.IOException;import com.fasterxml.jackson.core.JsonParseException;import com.fasterxml.jackson.core.JsonProcess...
  • zhanlai_wei
  • zhanlai_wei
  • 2016-12-15 10:44
  • 2272

javabean和json的常用转换解析

首先简单说一下几个json技术的简介:    1 json-lib和Jackson    这两种都是比较早期的json技术,json-lib已经没有多少人使用,作为最早的json技术,依赖包太多,在当前开发中功能和性能都已不能满足开发需求。jack...
  • js_sky
  • js_sky
  • 2015-12-19 10:44
  • 3468

使用Gson将List<T>()转化为json字符串

做这个功能的话需要一个java Bean,用于往list里面添加数据,然后就是使用Gson的gson.toJson(list);方法进行转化成json数据,下面是代码 Gson gson = new Gson(); List lis...
  • miswuxubiin
  • miswuxubiin
  • 2016-08-03 08:47
  • 3897

使用gson将json字符串转为list

转载至:http://www.cnblogs.com/chenlhuaf/archive/2011/05/01/gson_test.html  Gson简要使用笔记 哇,原来我已经潜水2年多了,还是需要养成习惯写写东西啊。 最近在做一个java web ser...
  • thewindkee
  • thewindkee
  • 2017-01-10 18:29
  • 227
    个人资料
    • 访问:19284次
    • 积分:611
    • 等级:
    • 排名:千里之外
    • 原创:41篇
    • 转载:9篇
    • 译文:1篇
    • 评论:1条
    文章分类
    最新评论