今天在项目中因为数据比较多,师傅就推荐我用json,于是尝试了一下。
首先先要知道获取的json格式是什么样的;
new Gson().toJson(shuJiaList);
然后再将获取到的格式当作json格式来存储数据,如下图所示;
{
"content": "我们根据老师的信号,",
"nianji": 1,
"title": "找朋友"
},
接着弄一个readLocalJson来读取项目中存放的json数据;
public static String readLocalJson(Context context) {
String jsonString = "";
StringBuilder resultString = new StringBuilder();
try {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(
context.getResources().getAssets().open("fanwen.json")));
while ((jsonString = bufferedReader.readLine()) != null) {
resultString.append(jsonString);
}
} catch (Exception e) {
e.printStackTrace();
}
return