diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java b/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java index cf1a6f15b..f0a3788cf 100644 --- a/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java +++ b/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java @@ -46,6 +46,7 @@ public class HttpDownloader { * @param url 请求的url * @param timeout 超时毫秒数 * @return 文件数据 + * @since 5.8.28 */ public static byte[] downloadBytes(String url, int timeout) { return requestDownload(url, timeout).bodyBytes(); diff --git a/hutool-json/src/test/java/cn/hutool/json/BeanToJsonTest.java b/hutool-json/src/test/java/cn/hutool/json/BeanToJsonTest.java new file mode 100644 index 000000000..5c756759d --- /dev/null +++ b/hutool-json/src/test/java/cn/hutool/json/BeanToJsonTest.java @@ -0,0 +1,29 @@ +package cn.hutool.json; + +import lombok.Data; +import org.junit.Assert; +import org.junit.Test; + +public class BeanToJsonTest { + @Test + public void toJsonStrTest() { + final ReadParam readParam = new ReadParam(); + readParam.setInitSpikeMac("a"); + readParam.setMac("b"); + readParam.setSpikeMac("c"); + readParam.setBag("d"); + readParam.setProjectId(123); + + //Console.log(JSONUtil.toJsonStr(readParam)); + Assert.assertEquals("{\"initSpikeMac\":\"a\",\"mac\":\"b\",\"spikeMac\":\"c\",\"bag\":\"d\",\"projectId\":123}", JSONUtil.toJsonStr(readParam)); + } + + @Data + private static class ReadParam{ + private String initSpikeMac; + private String mac; + private String spikeMac; + private String bag; + private Integer projectId; + } +}