调用百度云接口后返回数据处理

返回的数据格式为

result:{"result":[{"score":1,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/c6b1cf05-97ef-4774-867b-9231602e1b40","cont_sign":"3731403368,2862062160"},{"score":0.68044853210449,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/86b29658-b02e-441c-a19c-5bf97203595f","cont_sign":"2196088811,1143861565"},{"score":0.62911319732666,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/7ce07311-cc56-48fc-9db3-9fc43c95c4bb","cont_sign":"642814732,2458942276"},{"score":0.61267220973969,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/ddf2dfaa-69bd-4885-b794-c6292c566f1b","cont_sign":"1204019423,1737132549"},{"score":0.5900285243988,"brief":"http://rkrmyrlcf.hd-bkt.clouddn.com/1/4f58e614-c7aa-4cd2-aa56-a680aba1fae9","cont_sign":"3671553990,1861727909"}],"has_more":true,"result_num":5,"log_id":1588339056751374212}

处理方式
第一步 建相对应的实体类

package com.ycx.album.dto;

import lombok.Data;

import java.util.List;

@Data
public class SearchGalleryEntiy {
    private List<SearchResultDto>   result;

    private  Boolean has_more;

    private  Integer result_num;

    private  String log_id;

}

package com.ycx.album.dto;

import lombok.Data;

@Data
public class SearchResultDto {
    private  float score;

    private  String brief;

    private  String cont_sign;
}

第二部 使用 alibaba.fastjson.JSON 的工具类进行处理

 		 String s = JSON.toJSONString(result);
        String s1 = JSON.parse(s).toString();
        SearchGalleryEntiy searchGalleryEntiy = JSON.parseObject(s1, SearchGalleryEntiy.class);

处理完后数据

SearchGalleryEntiy(result=[SearchResultDto(score=1.0, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/c6b1cf05-97ef-4774-867b-9231602e1b40, cont_sign=3731403368,2862062160), SearchResultDto(score=0.68044853, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/86b29658-b02e-441c-a19c-5bf97203595f, cont_sign=2196088811,1143861565), SearchResultDto(score=0.6291132, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/7ce07311-cc56-48fc-9db3-9fc43c95c4bb, cont_sign=642814732,2458942276), SearchResultDto(score=0.6126722, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/ddf2dfaa-69bd-4885-b794-c6292c566f1b, cont_sign=1204019423,1737132549), SearchResultDto(score=0.5900285, brief=http://rkrmyrlcf.hd-bkt.clouddn.com/1/4f58e614-c7aa-4cd2-aa56-a680aba1fae9, cont_sign=3671553990,1861727909)], has_more=true, result_num=5, log_id=1588339056751374212)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值