我只是试图让存储在我的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的值,是否有其他易选项... 感谢

android 对象数据库中,解析嵌套的JSON对象,并存储在数据库中的Android相关推荐

  1. php将soap返回的xml转成数组,PHP – 在PHP中将XML转换为数组 – 在php中解析soap xml并将其存储在数据库中...

    我想转换soap xml响应并将其存储在数据库中.这是我的XML. 200 example2 ex2 example2@example2.com example2, example2 example2 ...

  2. JSONX-在Java中构造和解析复杂的JSON对象

    前言 博客首页:https://xiajiao.site 前往博客原文下载源码↓ 博文链接:伊地知虾饺的博客-JSONX-在Java中构造和解析复杂的JSON对象 JSONX--JSON-Xiajia ...

  3. 【C#】读取Excel中嵌套的Json对象,Json带斜杠的问题(其三)

    除了上一篇中提到的对字符串的字符替换操作,去掉Json中的转义符反斜杠\之外,还发现了更加简单的办法. 就是使用Newtownsoft.Json序列化Json时,将嵌套的Json对象(字符串)转为JO ...

  4. 在Flutter中解析复杂的JSON(一篇顶十篇)

    文章目录 JSON结构#1:简单 map 访问对象 Snippet #1 : imports **Snippet #2 : **加载Json Asset(可选)** Snippet #3 : 加载响应 ...

  5. android 如何实现无限列表,在Android中解析和创建无限/无限级别的List /子列表中的XML...

    在我的Android Application的服务器端应用程序也由我开发.在这个应用程序Android应用程序从服务器请求一些XML并解析它. XML包含描述应用程序中应该有多少标签的信息,并且每个标 ...

  6. 用递归将嵌套的JSON对象遍历出来,转为二维数组

    如题所示,代码如下: var arJsonNesting = [{id:1,name:"zhang3",children:[{id:2,name:"zhang33&quo ...

  7. js中string字符串转换为JSON对象 - 方法大全(4种)

    js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...

  8. JS中数组(Array)、Json对象长度(length)获取方法

    JS中数组(Array).Json对象长度(length)获取方法 1.数组 var array = []; var length = array.length; 2.JSON对象 1)方法1: va ...

  9. 将嵌套的json对象转化为json数组(python列表推导式)

    需求说明 想将一个json文件录入MongoDB,如下图所示. 但是原文件是嵌套json对象的形式,如果直接导入MongoDB,会整体变成一个Document: 注:MongoDB中的Document ...

最新文章

  1. 方德系统装exe文件_CAXA CAD与国产操作系统全面适配
  2. 福禄克网络与NBASE-T联盟联合发布电缆布线基础设施白皮书
  3. java学习笔记(十二)----集合
  4. 一天搞定CSS: 浮动(float)及文档流--10
  5. 偏差、方差、贝叶斯误差
  6. HTML5 之 新特性 + 新对象
  7. charles基本使用文档
  8. Hook技术之Hook Activity
  9. 接口自动化关联解决方案
  10. 安装jdk和oracle要注意的知识点
  11. StrongSORT:Make DeepSORT Great Again(翻译)
  12. 软件需求分析期末试题
  13. 应急响应--windows主机入侵排查思路
  14. 光驱动器类有哪些最新发表的毕业论文呢?
  15. Windows中怎么下载桌面便签小工具 便签小工具简单使用教程
  16. 「题解」关于sizeof陷阱,无符号整形,变种水仙花数
  17. camel发布多个服务
  18. 线性代数的几何意义(一)——线性代数的意义
  19. 浙大概率第四版,证明正态分布随机变量不相关等价于独立
  20. Python人工智能--实现手写数字识别

热门文章

  1. 系统安装重装与优化:chapter6:使用常用软件与电脑外设
  2. 【C语言】字节对齐问题(以32位系统为例)
  3. Ubuntu终端远程连接计算机(Linux)
  4. 一个原来知道却懵懂好久的道理2017-12-08
  5. delphi中处理数据类型错误的方法
  6. 【CyberSecurityLearning 6】IIS之WEB服务器和FTP服务器
  7. 在pycharm安装MySQLdb库和pymysql库的区别
  8. 反病毒引擎设计全解(一)
  9. 【vsftpd】嵌入式linux简易配置vsftpd服务
  10. 三、Netty的粘包半包问题解决