【发布时间】:2013-09-16 23:14:48
【问题描述】:
请帮助我在 Android 中解析类似 JSON 的字符串。字符串如下:
{stnCode:"station1",arrTime:"22:08",depTime:"22:10",distance:14}
请注意,密钥未包含在 "" 中,因此不能将其视为 JSON。
【问题讨论】:
请帮助我在 Android 中解析类似 JSON 的字符串。字符串如下:
{stnCode:"station1",arrTime:"22:08",depTime:"22:10",distance:14}
请注意,密钥未包含在 "" 中,因此不能将其视为 JSON。
【问题讨论】:
使用 gson 库
https://code.google.com/p/google-gson/
创建一个对象并执行 new Gson().parseJson()
这是最好的。
【讨论】:
试试这个,
第 1 步 - 获取主字符串并将其拆分为 ,。结果,您将获得一个具有键和值的字符串数组。使用yourString.split()方法。
第 2 步 - 使用 for loop 迭代数组中的所有字符串。获取每个字符串并通过':'拆分/解析它。现在您将获得键和值作为单独的字符串。
第 3 步 - 如果值为 "",则将其视为 String,否则为 Integer。
希望对你有帮助。
【讨论】: