14514f5e3Sopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd. 24514f5e3Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 34514f5e3Sopenharmony_ci# you may not use this file except in compliance with the License. 44514f5e3Sopenharmony_ci# You may obtain a copy of the License at 54514f5e3Sopenharmony_ci# 64514f5e3Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 74514f5e3Sopenharmony_ci# 84514f5e3Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 94514f5e3Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 104514f5e3Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 114514f5e3Sopenharmony_ci# See the License for the specific language governing permissions and 124514f5e3Sopenharmony_ci# limitations under the License. 134514f5e3Sopenharmony_ci 144514f5e3Sopenharmony_ciStart testJSONParseSendable 154514f5e3Sopenharmony_cisharedObj.arr: 1,2,3,4,5 164514f5e3Sopenharmony_cisharedObj.innerEntry: [object Object] 174514f5e3Sopenharmony_cisharedObj.innerEntry.x: 1 184514f5e3Sopenharmony_cisharedObj.innerEntry.y: abc 194514f5e3Sopenharmony_cisharedObj.innerEntry.str: innerStr 204514f5e3Sopenharmony_cisharedArr: 1,3,5,7,9 214514f5e3Sopenharmony_cisharedObj1.x: 1 224514f5e3Sopenharmony_cisharedObj1.y: 你好 234514f5e3Sopenharmony_ciStart jsonRepeatCall 244514f5e3Sopenharmony_cistringify1: {"innerEntry":{"x":1,"y":"abc","str":"innerStr"},"arr":[1,2,3,4,5]} 254514f5e3Sopenharmony_cistringify2: {"innerEntry":{"x":1,"y":"abc","str":"innerStr"},"arr":[1,2,3,4,5]} 264514f5e3Sopenharmony_cistringify3: {"innerEntry":{"x":1,"y":"abc","str":"innerStr"},"arr":[1,2,3,4,5]} 274514f5e3Sopenharmony_cistringify4: [1,3,5,7,9] 284514f5e3Sopenharmony_cistringify5: [1,3,5,7,9] 294514f5e3Sopenharmony_cistringify6: [1,3,5,7,9] 304514f5e3Sopenharmony_cistringify7: {"x":1,"y":"你好"} 314514f5e3Sopenharmony_cistringify8: {"x":1,"y":"你好"} 324514f5e3Sopenharmony_cistringify9: {"x":1,"y":"你好"} 334514f5e3Sopenharmony_cisharedObj2.x: 你好 344514f5e3Sopenharmony_cisharedObj2.a: 2 354514f5e3Sopenharmony_cistringify10: {"x":"你好","a":2} 364514f5e3Sopenharmony_ci123 374514f5e3Sopenharmony_ci1122334455667788999 384514f5e3Sopenharmony_citrue 394514f5e3Sopenharmony_ci123 404514f5e3Sopenharmony_ci1122334455667788999 414514f5e3Sopenharmony_citrue 424514f5e3Sopenharmony_ci1234567890.0123456 434514f5e3Sopenharmony_ci1.79e+308 444514f5e3Sopenharmony_ci1.7976931348623157e+308 454514f5e3Sopenharmony_ci{"big":1122334455667788999,"small":123,"deci":1234567890.0123456,"shortExp":1.79e+308,"longExp":1.7976931348623157e+308} 464514f5e3Sopenharmony_ci{"big":1122334455667788999,"small":123,"deci":1234567890.0123456,"shortExp":1.79e+308,"longExp":1.7976931348623157e+308} 474514f5e3Sopenharmony_ci123 484514f5e3Sopenharmony_ci1122334455667788999 494514f5e3Sopenharmony_citrue 504514f5e3Sopenharmony_ci123 514514f5e3Sopenharmony_ci1122334455667788999 524514f5e3Sopenharmony_citrue 534514f5e3Sopenharmony_ci1234567890.0123456 544514f5e3Sopenharmony_ci1.79e+308 554514f5e3Sopenharmony_ci1.7976931348623157e+308 564514f5e3Sopenharmony_ci{"big":1122334455667788999,"small":123,"deci":1234567890.0123456,"shortExp":1.79e+308,"longExp":1.7976931348623157e+308} 574514f5e3Sopenharmony_ci{"big":1122334455667788999,"small":123,"deci":1234567890.0123456,"shortExp":1.79e+308,"longExp":1.7976931348623157e+308} 584514f5e3Sopenharmony_ci123 594514f5e3Sopenharmony_ci1122334455667789000 604514f5e3Sopenharmony_ci1234567890.0123456 614514f5e3Sopenharmony_ci1.79e+308 624514f5e3Sopenharmony_ci1.7976931348623157e+308 634514f5e3Sopenharmony_citrue 644514f5e3Sopenharmony_citrue 654514f5e3Sopenharmony_citrue 664514f5e3Sopenharmony_citrue 674514f5e3Sopenharmony_citrue 684514f5e3Sopenharmony_ciTypeError: reviver only supports undefined for SENDABLE_JSON 694514f5e3Sopenharmony_ciTypeError: reviver only supports undefined for SENDABLE_JSON 704514f5e3Sopenharmony_ci0.0000123 714514f5e3Sopenharmony_ci0.4799123 724514f5e3Sopenharmony_ci0.7777334477383838 734514f5e3Sopenharmony_ci1.23e-14 744514f5e3Sopenharmony_ci0.0000123 754514f5e3Sopenharmony_ci0.4799123 764514f5e3Sopenharmony_ci0.7777334477383838 774514f5e3Sopenharmony_ci1.23e-14 784514f5e3Sopenharmony_ci0.0000123 794514f5e3Sopenharmony_ci0.4799123 804514f5e3Sopenharmony_ci0.7777334477383838 814514f5e3Sopenharmony_ci1.23e-14 824514f5e3Sopenharmony_ci0.0000123 834514f5e3Sopenharmony_ci0.4799123 844514f5e3Sopenharmony_ci0.7777334477383838 854514f5e3Sopenharmony_ci1.23e-14 864514f5e3Sopenharmony_ciASON support MAP Test Start 874514f5e3Sopenharmony_ci112233445566778899 884514f5e3Sopenharmony_citrue 894514f5e3Sopenharmony_ci[object SendableMap] 904514f5e3Sopenharmony_ciSyntaxError: Unexpected MAP Prop in JSON 914514f5e3Sopenharmony_ciSyntaxError: Unexpected MAP in JSON 924514f5e3Sopenharmony_ci[object SendableMap] 934514f5e3Sopenharmony_cisendableMap5 size: 2 944514f5e3Sopenharmony_cisendableMap5 x: 你好 954514f5e3Sopenharmony_cisendableMap5 a: 2 964514f5e3Sopenharmony_cisendableMap6 arr: 1,2,3 974514f5e3Sopenharmony_cisendableMap6 boolA: true 984514f5e3Sopenharmony_cisendableMap6 boolB: false 994514f5e3Sopenharmony_cisendableMap6 nullText: null 1004514f5e3Sopenharmony_ciASON parse asonstr1: 45 1014514f5e3Sopenharmony_ciASON parse asonstr2: 89 1024514f5e3Sopenharmony_ciASON parse asonstr3: eetrue1123 1034514f5e3Sopenharmony_ci{"123":"1","124":"123","1234":"bb","xx":"yy","aaa":"ee","success":"true"} 1044514f5e3Sopenharmony_ci0 105