java動態JSON資料解析

2021-07-04 20:15:50 字數 701 閱讀 7034

[,,

,]

看著和普通的json資料很像,但仔細一看,key和value居然全是變化的,key是檔名,value是時間,一下子沒了主意,什麼json解析的框架都不起作用,返的什麼東西啊,我該如何拿到裡面的資料……

網路上搜了很多,但其實不知道該如何所搜這個問題,苦惱了下,準備冷靜下來分析,首先,我需要的格式是這樣的

[,,

,]

如果是這樣就好辦了,於是就順著這個思路往下思考,問題的焦點就集中到了怎麼將那彆扭的json格式轉換為自己想要的json格式,json資料的本質也就是普通的字串,所以看看能不能用string的一些函式來處理,果然這個思路是對的,找到了乙個replace方法,測試**

public class test ,\n" +

" ,\n" +

" ,\n" +

"

\n" +

"]";

data = data.replace("

}

列印結果

data = [,,

,]process finished with exit code 0

哈哈,通過這兩行**的轉換,終於可以愉快的玩耍了,有時候,換乙個思路,問題並沒有那麼難

java解析json資料

1.如果看到是 使用jsonobject 2.如果看到的 使用jsonarray解析比如說我們要解析的資料如下 parent count 1 totalnum 1 pindex 0 開始解析 import org.json.jsonarray import org.json.jsonobject p...

java解析json格式資料

有時候可能會用到json格式進行資料的傳輸,那麼怎麼把接收到的資料解析出來呢?下面介紹兩種解析json資料的方法 1 通過谷歌的gson來進行解析 json資料 stotalstring 兩個vo類 public classsurveyvo public void setmessage string...

Java 手動解析Json資料小記

前言 json資料現在用自動解析的會比較多,手動解析的示例還是在這裡小記一下。原文出處 public static void main string args throws jsonexception jsonobject object new jsonobject json int status ...