java用gson转换百度识图api的json

参考文章1 [转]用GSON 五招之内搞定任何JSON数组
参考文章2 JAVA使用Gson解析json数据,实例
百度识图api返回的值如下

result:{"log_id": 2251618199924088126, "result_num": 5, "result": [{"score": 0.918361, "root": "二维码-二维码", "keyword": "二维码"}, {"score": 0.729577, "root": "商品-其他", "keyword": "镂空雕刻"}, {"score": 0.539527, "root": "非自然图像-镂空剪纸", "keyword": "镂空剪纸"}, {"score": 0.324167, "root": "非自然图像-屏幕截图", "keyword": "屏幕截图"}, {"score": 0.002035, "root": "非自然图像-文字图", "keyword": "文字图片"}]}

需要创建两个bean
第一个获取log_id与result_number
其中的private List<shujubean> result;是获取结果result用的

package shitu;

import java.util.List;

import shitu.shujubean;

public class baidubean {

private double log_id;
private int result_num;

private List<shujubean> result;

public List<shujubean> getResult() {
	return result;
}
public void setResult(List<shujubean> result) {
	this.result = result;
}
/
public int getResult_num() {
	return result_num;
}
public void setResule_num(int result_num) {
	this.result_num = result_num;
}
public double getLog_id() {
	return log_id;
}
public void setLog_id(double log_id) {
	this.log_id = log_id;
}

}

第二个shujubean

package shitu;

public class shujubean {
	private String score;
	private String root;
	private String keyword;
	public String getScore() {
		return score;
	}
	public void setScore(String score) {
		this.score = score;
	}
	public String getRoot() {
		return root;
	}
	public void setRoot(String root) {
		this.root = root;
	}
	public String getKeyword() {
		return keyword;
	}
	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值