public static <T> T fromJson(String jsonString) { return fromJson(Json.parse(jsonString)); } }
break; case RESPTYPE_JSON: resp = JsonTool.fromJson(new String(Do.read(connection.getInputStream()))); break; default:
break; case RESPTYPE_JSON: resp = JsonTool.fromJson(new String(Do.read(connection.getInputStream()))); break; default:
public JSApiHttpServerRoutes(byte[] routeBytes, JSApiHttpServer.ISlot1Requestor slot1Requestor) throws IOException { HashMap mapRoutesConfig = JsonTool.fromJson(new String(routeBytes)); portToListen = Integer.parseInt((String)mapRoutesConfig.get("listenPort")); List listRoutes = (List)mapRoutesConfig.get("routes");
String body = new String(buf); body = body.substring(body.indexOf("\r\n\r\n") + 4); Object jsonParams = JsonTool.fromJson(body); Binder b = Binder.convertAllMapsToBinders(jsonParams); result.putAll(b);
@Test public void emptyStrings() throws Exception { Object xo = JsonTool.fromJson("{\"text\":\"\",\"type\":\"p2pchat\",\"from_party_id\":\"1271\"}"); Binder b = Binder.from(xo); Bytes bb = Boss.dump(b); String x = (String)Boss.unpack(bb.toArray()).getStringOrThrow("text"); assertEquals("", x); }