Tag: json rpc

将InputStream转换为JSON

我正在使用json-rpc-1.0.jar.Below是我的代码。 我需要将InputStream对象转换为JSON,因为响应是在JSON中。 我确实validation了从Zappos API获得的json响应。 这是有效的。 PrintWriter out = resp.getWriter(); String jsonString = null; URL url = new URL(“http://api.zappos.com/Search?term=boots&key=my_key”); InputStream inputStream = url.openConnection().getInputStream(); resp.setContentType(“application/json”); JSONSerializer jsonSerializer = new JSONSerializer(); try { jsonString = jsonSerializer.toJSON(inputStream); } catch (MarshallException e) { e.printStackTrace(); } out.print(jsonString); 我得到以下提到的例外: com.metaparadigm.jsonrpc.MarshallException: can’t marshall sun.net.www.protocol.http.HttpURLConnection$HttpInputStream at com.metaparadigm.jsonrpc.JSONSerializer.marshall(JSONSerializer.java:251) at com.metaparadigm.jsonrpc.JSONSerializer.toJSON(JSONSerializer.java:259) at Communicator.doGet(Communicator.java:33) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at […]

事件未到达kurento java服务器

我是Kurento媒体服务器的新手,我正在尝试将一个事件从kurento媒体服务器发送到我拥有的java应用程序。 我使用以下步骤创建了一个事件: 编辑了interface json文件: “events”: [{ “properties”: [{ “name”: “Total”, “doc”: “Total”, “type”: “float” }], “extends”: “Media”, “name”: “TotalDetected”, “doc”: “Total Detected.” }] 然后在我的.hpp文件中: sigc::signal signalTotalDetected; 在我的.cpp文件中: try { GST_WARNING (“Sending Event: TotalDetected”); TotalDetected event (shared_from_this(), “Total-detected”, total); signalTotalDetected (event); GST_WARNING (“Sent Event: TotalDetected”); } catch (std::bad_weak_ptr &e) { GST_WARNING (“EXCEPTION: Total detected “); } […]