我是NoSQL概念的新手,我想了解哪种是将JSON文件格式加载到Android应用程序(版本5)的最佳方法。
按原样,我收到xml格式并将从远程服务器接收的数据存储到我的Android应用程序中,使用KXml API解析xml数据,并使用SQLite将其保存到db中,但任务保留一段时间文件大约20 MB(使用Kxml Api解析大型xml文件需要一些时间:()。
上网时,我发现了一些有关使用JSON文件格式的有趣概念,而不是解析它的xml文件,但保存到NoSQL数据库,如CouchBase
lite。
所以我想问一下:
谢谢!
答案 0 :(得分:1)
可以将JSON文件格式加载到CouchBase lite中 数据库?
是的。 Couchbase Lite是一个JSON文档存储。在您的Android应用中。您通常会使用像Jackson这样的库来解析JSON并将其转换为您在应用中使用的本机对象。这是一个sample应用,讨论如何在Jackson和Couchbase Lite中使用JSON
Couchbase lite与CouchBase mobile之间存在差异?
Couchbase Mobile堆栈包含Couchbase Lite,它是在您的移动客户端上运行的嵌入式本地数据库,客户端与之通信的同步网关,负责数据同步,数据路由和授权以及实际持续存在的Couchbase服务器数据。运行Couchbase Lite的客户端与同步网关通信,同步网关与Couchbase服务器通信。