search

Home  >  Q&A  >  body text

android - 安卓如何将json存储在安卓资源中,不是要用file存储方式,是像drawable资源那样放在某个文件夹进行调用

我想要做一个天气预报,其中我要获取到城市列表,但是他的数据有错误,我需要修改数据后存储起来,作为一个文件固定放在文件中,就相当于apk包含了这个json数据。
因为使用sql存储之后还要进行修改,比较麻烦,所以不太想用这种方式
我想要知道如何创建json文件,是不是把json数据存到txt文件就可以。
还有是要放到哪个目录中去。是assets吗?
读取的时候怎么获取?

怪我咯怪我咯2772 days ago541

reply all(2)I'll reply

  • 阿神

    阿神2017-04-17 17:41:02

    Save it as text and put it in assets. For easy differentiation, it is best to use .json as the suffix. When reading, just read the text first and then parse it into json.
    Encapsulates a method specifically for reading json from assets, and you can use it directly in the future.

    reply
    0
  • 阿神

    阿神2017-04-17 17:41:02

    You can put assets or res/raw.

    reply
    0
  • Cancelreply