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