{"ScriptPreparationCode":"window.a = {\r\n x: 1,\r\n y: 2,\r\n\r\n toString() {\r\n\treturn \u0022{\u0022 \u002B Object.entries(this).reduce((acc, [key, val]) =\u003E acc \u002B= key !== \u0022toString\u0022 ? \u0060\u0022${key}\u0022:${val},\u0060 : \u0022\u0022, \u0022\u0022) \u002B \u0022}\u0022;\r\n }\r\n}","TestCases":[{"Name":"String","Code":"console.log(String(a));","IsDeferred":false},{"Name":"JSON","Code":"console.log(JSON.stringify(a));","IsDeferred":false}]}