android 对象数据库中,解析嵌套的JSON对象,并存储在数据库中的Android
我只是試圖讓存儲在我的JSON文件中的值,并將其保存到SQLite數據庫:解析嵌套的JSON對象,并存儲在數據庫中的Android
這是我的JSON文件:
{
"list": {
"meta": {
"count": 132,
"start": 0,
"type": "resource-list"
},
"resources": [
{
"resource": {
"classname": "Quote",
"fields": {
"date": "2017-03-16",
"price": 3.6720000000000002,
"type": "currency",
"symbol": "AED=X"
}
}
},
{
"resource": {
"classname": "Quote",
"fields": {
"date": "2017-03-16",
"price": 65.075000000000003,
"type": "currency",
"symbol": "AFN=X"
}
}
},
{
.............
}
............
我已經試過這樣的,但得到的異常:
JSONObject mainObj = null;
try {
mainObj = new JSONObject(JSON);
JSONObject getSth = mainObj.getJSONObject("list");
if(mainObj != null){
JSONArray list = getSth.getJSONArray("resources");
if(list != null){
for(int i = 0; i < list.length();i++){
JSONObject elem = list.getJSONObject(i);
if(elem != null){
JSONObject prods = elem.getJSONObject("fields");
Object level = prods.get("type");
Toast.makeText(getApplicationContext(),""+level.toString(),Toast.LENGTH_LONG).show();
}
}
}
}
}catch (Exception e){
Toast.makeText(getApplicationContext(),""+e.toString(),Toast.LENGTH_LONG).show();
}
我得到異常:在沒有字段值...
并請提供一些建議,將這些值存儲在(行字段)名稱,獎品,符號和類型的數據庫表(matrotable)中,我可以嘗試通過制作String Array并檢索和存儲sqlite的值,是否有其他易選項... 感謝
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的android 对象数据库中,解析嵌套的JSON对象,并存储在数据库中的Android的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 九宫格封装,Androi
- 下一篇: android sina oauth2.