无法使用 Gson 将字符串解析为 JSONArray

我有一个令人难以置信的问题。 我有以下字符串:

[{"Time":0,"HR":0,"Steps":0,"Battery":0,"Screen wake":0,"Do-not-disturb":0,"Charger":0,"Notification":0},{"Time":0,"Notification":0}]

我正在尝试将其转换为 JSONArray 以添加更多这样的元素:

        jsonArrayData = gson.fromJson(string,JSONArray.class);

这是抛出错误

预期为 BEGIN_OBJECT 但在第 1 行第 2 列路径 $

我可以理解我做错了什么......

gdeexx1999 回答:无法使用 Gson 将字符串解析为 JSONArray

嗯,就这么简单

jsonArrayData = new JSONArray(string);

本文链接:https://www.f2er.com/374.html

大家都在问