色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

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庫以及字節流的轉換操作都非常便捷,可以極大地簡化我們的開發工作。