Chetan Mehrotra created FELIX-5555: -------------------------------------- Summary: JSONParser is not removing escape char Key: FELIX-5555 URL: https://issues.apache.org/jira/browse/FELIX-5555 Project: Felix Issue Type: Bug Components: Utils Affects Versions: utils-1.9.0 Reporter: Chetan Mehrotra Fix For: utils-1.9.2
{{JSONWriter}} currently adds an escape char for '/'. So "foo=/bar" is rendered as {noformat} {"foo":"\/bar"} {noformat} When such a json is read via {{JSONParser}} then the '\' is not removed Following test fails {code} @Test public void escapeChar() throws Exception{ StringWriter sw = new StringWriter(); JSONWriter js = new JSONWriter(sw); js.object().key("foo").value("/bar").endObject().flush(); JSONParser jp = new JSONParser(sw.toString()); assertEquals("/bar", jp.getParsed().get("foo")); } {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)