我正在尝试实现从 android 到 GAE servlet 的 http 请求响应。来自android的请求是正常的http post请求。它工作正常。问题是我发送回 android 是 json 响应。我使用 GSON (gson v2.2.2) 创建了 json 对象。当我在浏览器中测试时,它正确显示了 gson 格式。
json fromat 是,
{"data1":100,"data2":"hello","list":["String 1","String 2","String 3"]}
我试图通过
/*json is my json format*/
response.getWritet().println(json);
和
system.out.println(json);
当我试图在 android 中读取 json 对象时,我得到了异常,
Value <html><head> of type java.lang.String cannot be converted to JSONArray
请建议一些其他方法或帮助我解决这个问题,谢谢。