OLD | NEW |
1 dart_library.library('dart/convert', null, /* Imports */[ | 1 dart_library.library('dart/convert', null, /* Imports */[ |
2 "dart/_runtime", | 2 "dart/_runtime", |
3 'dart/core', | 3 'dart/core', |
4 'dart/async', | 4 'dart/async', |
5 'dart/typed_data', | 5 'dart/typed_data', |
6 'dart/_internal', | 6 'dart/_internal', |
7 'dart/collection' | 7 'dart/collection' |
8 ], /* Lazy imports */[ | 8 ], /* Lazy imports */[ |
9 ], function(exports, dart, core, async, typed_data, _internal, collection) { | 9 ], function(exports, dart, core, async, typed_data, _internal, collection) { |
10 'use strict'; | 10 'use strict'; |
(...skipping 1032 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1043 methods: () => ({ | 1043 methods: () => ({ |
1044 convert: [dart.dynamic, [core.String]], | 1044 convert: [dart.dynamic, [core.String]], |
1045 startChunkedConversion: [StringConversionSink, [core.Sink$(core.Object)]], | 1045 startChunkedConversion: [StringConversionSink, [core.Sink$(core.Object)]], |
1046 bind: [async.Stream$(core.Object), [async.Stream$(core.String)]] | 1046 bind: [async.Stream$(core.Object), [async.Stream$(core.String)]] |
1047 }) | 1047 }) |
1048 }); | 1048 }); |
1049 function _parseJson(source, reviver) { | 1049 function _parseJson(source, reviver) { |
1050 if (!(typeof source == 'string')) dart.throw(new core.ArgumentError(source))
; | 1050 if (!(typeof source == 'string')) dart.throw(new core.ArgumentError(source))
; |
1051 let parsed = null; | 1051 let parsed = null; |
1052 try { | 1052 try { |
1053 parsed = JSON.parse(source); | 1053 parsed = dart.global.JSON.parse(source); |
1054 } catch (e) { | 1054 } catch (e) { |
1055 dart.throw(new core.FormatException(String(e))); | 1055 dart.throw(new core.FormatException(String(e))); |
1056 } | 1056 } |
1057 | 1057 |
1058 if (reviver == null) { | 1058 if (reviver == null) { |
1059 return _convertJsonToDartLazy(parsed); | 1059 return _convertJsonToDartLazy(parsed); |
1060 } else { | 1060 } else { |
1061 return _convertJsonToDart(parsed, reviver); | 1061 return _convertJsonToDart(parsed, reviver); |
1062 } | 1062 } |
1063 } | 1063 } |
(...skipping 1740 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2804 exports.LineSplitter = LineSplitter; | 2804 exports.LineSplitter = LineSplitter; |
2805 exports.StringConversionSink = StringConversionSink; | 2805 exports.StringConversionSink = StringConversionSink; |
2806 exports.ClosableStringSink = ClosableStringSink; | 2806 exports.ClosableStringSink = ClosableStringSink; |
2807 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN
E; | 2807 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN
E; |
2808 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; | 2808 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; |
2809 exports.Utf8Codec = Utf8Codec; | 2809 exports.Utf8Codec = Utf8Codec; |
2810 exports.UTF8 = UTF8; | 2810 exports.UTF8 = UTF8; |
2811 exports.Utf8Encoder = Utf8Encoder; | 2811 exports.Utf8Encoder = Utf8Encoder; |
2812 exports.Utf8Decoder = Utf8Decoder; | 2812 exports.Utf8Decoder = Utf8Decoder; |
2813 }); | 2813 }); |
OLD | NEW |