不規範的json文檔 轉化成 java 對象的處理

最近練習爬取數據,遇到了json文檔中屬性名稱沒有用雙引號的狀況,內容以下:java

標準的json文檔,屬性名稱都是帶雙引號的json

最後寫了個方法,替換屬性名字 爲 兩頭追加雙引號的屬性名字,spa

特別要注意,防止名字重複的狀況,如:per這個屬性名字,在percent中會出現對象

因此真正的替換方式是 per: 替換爲 "per":blog

驗證經過!!!!!文檔

特別要注意,防止名字重複的get

接下來的處理json串 轉化 java對象的問題了,以下:class

List<Map<String, ?>> objs = (List<Map<String, ?>>) JsonUtil.getUserObj(content2, List.class);List

相關文章
相關標籤/搜索