Index: nevow/test/test_json.py =================================================================== --- nevow/test/test_json.py (revision 1820) +++ nevow/test/test_json.py (working copy) @@ -11,6 +11,7 @@ True, False, u'string', + u'string with "embedded" quotes', [], [0], [0, 1, 2], Index: nevow/json.py =================================================================== --- nevow/json.py (revision 1820) +++ nevow/json.py (working copy) @@ -39,7 +39,7 @@ closeBrace = re.compile(r'}') openSquare = re.compile(r'\[') closeSquare = re.compile(r'\]') -string = re.compile(r'"([^"]+|\\")*"') +string = re.compile(r'(?