调接口返回String类型转列表

调接口返回String类型转列表
Gson gson = new Gson();
List persons = gson.fromJson(str, new TypeToken<List>(){}.getType());

 public String getBeforeCreateGroupType(String type, String userIds) {
        String baseUrl = ApiGatewayUtils.getApiGatewayUrl();
        Retrofit retrofit = HttpClient.getInstance().createRetroft(baseUrl);
        RequestServes service = retrofit.create(RequestServes.class);
        JsonObject jsonObject = new JsonObject();
        jsonObject.addProperty("action", "teamaddgettypes");
        BeforeCreateGroupTypeBody beforeCreateGroupTypeBody =new BeforeCreateGroupTypeBody();
        beforeCreateGroupTypeBody.setTeamType(type);
        beforeCreateGroupTypeBody.setUserIds(userIds);
        Gson gson =new Gson();
        String  data = gson.toJson(beforeCreateGroupTypeBody);
        jsonObject.addProperty("body", data);
        RequestBody body = RequestBody.create(okhttp3.MediaType.parse("application/json; charset=utf-8"), jsonObject.toString());
        try {
        	BaseResponse<String> baseResponse =   service.getBeforeCreateGroupType(body).execute().body();
            if (baseResponse != null && baseResponse.getResult() != null) {
            	beforeCreateGroupResults = baseResponse.getResult();
            	Gson gsonN = new Gson();
            	beforeCreateGroupTypes = gsonN.fromJson(beforeCreateGroupResults, new TypeToken<List<BeforeCreateGroupType>>(){}.getType());
            }
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return beforeCreateGroupResults;
    }

beforeCreateGroupTypes 是一个List列表

public class BeforeCreateGroupType implements Serializable{

	private String name;
	private String fkDomain;
	private int teamType;
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getFkDomain() {
		return fkDomain;
	}
	public void setFkDomain(String fkDomain) {
		this.fkDomain = fkDomain;
	}
	public int getTeamType() {
		return teamType;
	}
	public void setTeamType(int teamType) {
		this.teamType = teamType;
	}
	
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十壹、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值