//------------------------------------------------------------------------------------------------------- // Copyright (C) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. //------------------------------------------------------------------------------------------------------- var passed = true; try { JSON.parse("0101"); WScript.Echo("Syntax error expected when parsing 0101."); passed = false; } catch (ex) { if (!(ex instanceof SyntaxError)) { WScript.Echo("Syntax error expected when parsing 0101. Got - " + ex); } } if (JSON.parse("0.101") !== 0.101) { WScript.Echo("Incorrectly parsed 0.101."); passed = false; }; if (JSON.parse("101") !== 101) { WScript.Echo("Incorrectly parsed 101."); passed = false; }; if (passed) { WScript.Echo("Pass"); }