奇葩json結構解析 key是數字的json處理

2021-09-21 16:32:56 字數 480 閱讀 9653

json結構如下:

,,,

,]

},"success": true

} }

"data"下面的數字部分是個list,結構相同,但是數字可能會發生變化,因為公司業務原因,不可能在後台統一數字部分的內容,這種結構遂蛋疼。不能直接利用gson這種直接去處理,gsonformat生成也會parse err。

但是活得幹,問題得解決,如何解決呢:

如下就是解決方式,注意紅色部位,然後就可以處理數字對應的valuse的內容,利用gson去解析:

if ( !isnull( response ) )}}

klog.i( childentities.size() );

mpricemanageradapter2.notifydatasetchanged();

} catch

( jsonexception e )

}

JSON解析動態key

工作中後台給我傳了帶動態的key的json報文的資料,由於沒有弄過 key後面需要的 success 1 就是上面這樣的,沒有接觸過,查資料,幸虧網上有資料,記錄一下。可以通過jsonobject 的keys 方法獲得乙個迭代器,然後遍歷所有的key,keys方法返回乙個iterator物件,它有h...

解析不確定key的JSON

public class jsonloop return objectmap catch jsonexception e 獲取知道key的json解析的簡單使用 val objectmap jsonloop.utils responsetext for key in objectmap.keys e...

python解析含有重複key的json方法

python自帶的json包能夠方便的解析json文字,但是如果json文字中包含重複key的時候,解析的結果就是錯誤的。如下為例 經過解析,結果卻如下所示 原因是pyth解析的時候是建立乙個字典,首先會讀取到key的值,但是後面遇到重複鍵的時候,後來的值會覆蓋原來的值,導致最後只有乙個key的值留...