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