【发布时间】:2013-06-17 02:47:44
【问题描述】:
我有一个问题好几天都解决不了。
字符串行输入是从 PHP 服务器的 JSON 发送的 "{"name":"John", "Hobby":"Cycle"}"
android应用程序代码
public void testFn()
{
try {
while ((line = reader.readLine()) != null) {
String tmp = gson.toJson(line.toString());
JSONObject jobj = (JSONObject)new JSONParser().parse(tmp);
sb.append(jobj.get(1).toString() + "\n");
}
}catch ....
}
我想转换接收到的字符串并将其转换为 JSONObject / JSONArray,我可以检索它或以字符串格式显示到 TextView。但我不断收到从 java.String 到 JSON.simple.JSONObject 的 CastException 错误。 希望有人能在这方面启发我
【问题讨论】:
-
没有评论,没有回应。你的问题解决了吗?
-
我不知道,没有学习任何关于JSON的东西,你怎么能在这里问任何问题?我强烈建议您阅读w3schools.com/json/json_syntax.asp。我不认为您首先对 JSON 有很好的了解。因为,数组是在
[]符号之间声明的。