[
https://issues.jboss.org/browse/IPROTO-34?page=com.atlassian.jira.plugin....
]
Gustavo Fernandes updated IPROTO-34:
------------------------------------
Description:
A json containing a string field value with the '\n', when converted to protobuf
and back results in invalid json with line breaks.
The following escaping should be done:
REPLACEMENT_CHARS['"'] = "\\\"";
REPLACEMENT_CHARS['\\'] = "\\\\";
REPLACEMENT_CHARS['\t'] = "\\t";
REPLACEMENT_CHARS['\b'] = "\\b";
REPLACEMENT_CHARS['\n'] = "\\n";
REPLACEMENT_CHARS['\r'] = "\\r";
REPLACEMENT_CHARS['\f'] = "\\f";
was:A json containing a string field value with the '\n', when converted to
protobuf and back results in invalid json with line breaks
Protobuf/Json mapping generates invalid json
--------------------------------------------
Key: IPROTO-34
URL:
https://issues.jboss.org/browse/IPROTO-34
Project: Infinispan ProtoStream
Issue Type: Bug
Affects Versions: 4.0.0.Alpha5
Reporter: Gustavo Fernandes
Assignee: Gustavo Fernandes
A json containing a string field value with the '\n', when converted to protobuf
and back results in invalid json with line breaks.
The following escaping should be done:
REPLACEMENT_CHARS['"'] = "\\\"";
REPLACEMENT_CHARS['\\'] = "\\\\";
REPLACEMENT_CHARS['\t'] = "\\t";
REPLACEMENT_CHARS['\b'] = "\\b";
REPLACEMENT_CHARS['\n'] = "\\n";
REPLACEMENT_CHARS['\r'] = "\\r";
REPLACEMENT_CHARS['\f'] = "\\f";
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)