From 5a1b50f1de7785f859b316883dd6b7584120b7dd Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 26 Apr 2024 15:30:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DHttpDownloader=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E8=B6=85=E6=97=B6=E6=97=A0=E6=95=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/hutool/http/HttpDownloader.java | 1 + .../java/cn/hutool/json/BeanToJsonTest.java | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 hutool-json/src/test/java/cn/hutool/json/BeanToJsonTest.java 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; + } +}