如何在服务器端接收JSON我正在接受它作为字符串,而不是

问题描述:

我正在做一个项目在android,从客户端我需要发送数据为json这是工作完美,在服务器端我使用j2ee在哪里接收结果作为字符串,我怎么能得到结果作为json或者我怎么能将它转换为json在服务器端存储它在db.Thanks!如何在服务器端接收JSON我正在接受它作为字符串,而不是

+0

难道你不能简单地将接收到的字符串转换为JSON对象吗?http://*.com/questions/18192891/conversion-from-string-to-json-object-android – Daenarys 2015-04-01 11:35:58

+0

了解JSON _is_是一个字符串。我明白,你想要的是你的接收代码自动获得反序列化的结构,但重要的是要明白,它只是JSON时,它是一个字符串。您正在发送JSON,您正在接收JSON。反序列化它。 – JAAulde 2015-04-01 11:45:24

+0

谢谢..我得到了答案@Daenarys再次感谢您宝贵的时间.. – 2015-04-02 12:20:07

您可以使用:JSONArray jsonLinkArray = new JSONArray();

+0

https://code.google.com/p/google-gson/Gson gson = new Gson (); String消息= gson.toJson(messagesData); out.println(“{\”Messages \“:”+ messages +“}”); – 2015-04-01 12:01:32

+0

谢谢@Balu Raut – 2015-04-02 12:21:54