欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json轉byte

老白1年前7瀏覽0評論

Java的JSON庫在日常的開發中經常被用到,其可以方便地將JSON格式的數據轉換成Java對象,也可以將Java對象轉換成JSON格式。同時,我們也經常需要將JSON格式的數據轉換成字節流進行網絡傳輸或存儲在文件中。

在Java中,將JSON數據轉換成字節流的核心代碼如下:

JsonArray jsonArray = JsonParser.parseString(jsonStr).getAsJsonArray();
byte[] bytes = jsonArray.toString().getBytes();

其中,jsonStr是一個JSON格式的字符串,JsonParser是GSON庫中用于將JSON格式的字符串解析成JsonElement對象的工具類。在這里,我們解析出的是一個JsonArray對象,再將其轉換成字符串并將其編碼成字節流。

而將字節流轉換成JSON數據的核心代碼如下:

try {
String jsonStr = new String(bytes, "UTF-8");
JsonArray jsonArray = JsonParser.parseString(jsonStr).getAsJsonArray();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}

這里,我們首先將字節流解碼成字符串,再使用JsonParser解析出一個JsonArray對象。

總的來說,Java的JSON庫以及字節流的轉換操作都非常便捷,可以極大地簡化我們的開發工作。