| Index: src/builtins.cc | 
| diff --git a/src/builtins.cc b/src/builtins.cc | 
| index 80fca71b2d7c884ed3b3672a369bca692ae174dc..ea2be0bcdfaf3d45c9ca24794a2df3b02962c977 100644 | 
| --- a/src/builtins.cc | 
| +++ b/src/builtins.cc | 
| @@ -2251,6 +2251,7 @@ BUILTIN(JsonParse) { | 
| Handle<String> string; | 
| ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, string, | 
| Object::ToString(isolate, source)); | 
| +  string = String::Flatten(string); | 
| RETURN_RESULT_OR_FAILURE( | 
| isolate, string->IsSeqOneByteString() | 
| ? JsonParser<true>::Parse(isolate, string, reviver) | 
|  |