Fix for Issue 178.
This commit is contained in:
parent
3fc4bcc061
commit
5bffa1f679
@ -90,7 +90,7 @@ final class JsonCompactFormatter implements JsonFormatter {
|
||||
writer.append(',');
|
||||
}
|
||||
writer.append('"');
|
||||
writer.append(memberName);
|
||||
writer.append(escaper.escapeJsonString(memberName));
|
||||
writer.append("\":");
|
||||
member.toString(writer, escaper);
|
||||
}
|
||||
@ -101,7 +101,7 @@ final class JsonCompactFormatter implements JsonFormatter {
|
||||
writer.append(',');
|
||||
}
|
||||
writer.append('"');
|
||||
writer.append(memberName);
|
||||
writer.append(escaper.escapeJsonString(memberName));
|
||||
writer.append("\":");
|
||||
}
|
||||
|
||||
@ -111,7 +111,7 @@ final class JsonCompactFormatter implements JsonFormatter {
|
||||
writer.append(',');
|
||||
}
|
||||
writer.append('"');
|
||||
writer.append(memberName);
|
||||
writer.append(escaper.escapeJsonString(memberName));
|
||||
writer.append("\":");
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,6 @@ public final class JsonObject extends JsonElement {
|
||||
*/
|
||||
public void add(String property, JsonElement value) {
|
||||
Preconditions.checkArgument(property != null && !"".equals(property.trim()));
|
||||
|
||||
if (value == null) {
|
||||
value = JsonNull.createJsonNull();
|
||||
}
|
||||
@ -205,7 +204,7 @@ public final class JsonObject extends JsonElement {
|
||||
sb.append(',');
|
||||
}
|
||||
sb.append('\"');
|
||||
sb.append(entry.getKey());
|
||||
sb.append(escaper.escapeJsonString(entry.getKey()));
|
||||
sb.append("\":");
|
||||
entry.getValue().toString(sb, escaper);
|
||||
}
|
||||
|
@ -192,7 +192,7 @@ final class JsonPrintFormatter implements JsonFormatter {
|
||||
public void visitObjectMember(JsonObject parent, String memberName, JsonPrimitive member,
|
||||
boolean isFirst) throws IOException {
|
||||
addCommaCheckingFirst(isFirst);
|
||||
writer.key(memberName);
|
||||
writer.key(escaper.escapeJsonString(memberName));
|
||||
writer.fieldSeparator();
|
||||
writer.value(escapeJsonPrimitive(member));
|
||||
}
|
||||
@ -200,14 +200,14 @@ final class JsonPrintFormatter implements JsonFormatter {
|
||||
public void visitObjectMember(JsonObject parent, String memberName, JsonArray member,
|
||||
boolean isFirst) throws IOException {
|
||||
addCommaCheckingFirst(isFirst);
|
||||
writer.key(memberName);
|
||||
writer.key(escaper.escapeJsonString(memberName));
|
||||
writer.fieldSeparator();
|
||||
}
|
||||
|
||||
public void visitObjectMember(JsonObject parent, String memberName, JsonObject member,
|
||||
boolean isFirst) throws IOException {
|
||||
addCommaCheckingFirst(isFirst);
|
||||
writer.key(memberName);
|
||||
writer.key(escaper.escapeJsonString(memberName));
|
||||
writer.fieldSeparator();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user