diff --git a/gson/src/test/java/com/google/gson/functional/MapTest.java b/gson/src/test/java/com/google/gson/functional/MapTest.java index 909641f3..a22850b1 100755 --- a/gson/src/test/java/com/google/gson/functional/MapTest.java +++ b/gson/src/test/java/com/google/gson/functional/MapTest.java @@ -287,4 +287,14 @@ public class MapTest extends TestCase { assertEquals("1", nested.get("1")); assertEquals("2", nested.get("2")); } + + /** + * From bug report http://code.google.com/p/google-gson/issues/detail?id=178 + */ + public void testMapWithQuotes() { + Map map = new HashMap(); + map.put("a\"b", "c\"d"); + String json = gson.toJson(map); + assertEquals("{\"a\\\"b\":\"c\\\"d\"}", json); + } }