| Index: sdk/lib/json/json.dart
|
| diff --git a/sdk/lib/json/json.dart b/sdk/lib/json/json.dart
|
| index a6b602b55142557897f548618266ffdfe24c62d3..efc2621890650970131409125c76c5187f06d05c 100644
|
| --- a/sdk/lib/json/json.dart
|
| +++ b/sdk/lib/json/json.dart
|
| @@ -29,6 +29,10 @@ export "dart:convert" show JsonUnsupportedObjectError, JsonCyclicError;
|
| * Throws [FormatException] if the input is not valid JSON text.
|
| */
|
| parse(String json, [reviver(var key, var value)]) {
|
| + if (reviver != null) {
|
| + var original = reviver;
|
| + reviver = (key, value) => original(key == null ? "" : key, value);
|
| + }
|
| return JSON.decode(json, reviver: reviver);
|
| }
|
|
|
|
|