//+------------------------------------------------------------------+ //| Err.mq5 | //| Copyright 2026, Niquel Mendoza. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2026, Niquel Mendoza." #property link "https://www.mql5.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ #include "..\\Src\\JsonNode\\JsonNode.mqh" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- TSN::CJsonParser parser; /* //--- // Len has superated reading json, finding comma or context close (], }) [Line 1, Col 10] parser.Assing("{\"a\":1.0"); parser.CorrectPadding(); parser.Parse(); parser.ErrorInfo(); //--- // A numeric value was expected after the decimal point. [Line 1, Col 9] parser.Assing("{\"a\":1.}"); parser.CorrectPadding(); parser.Parse(); parser.ErrorInfo(); //--- // A number in JSON notation cannot have leading zeros. [Line 1, Col 8] parser.Assing("{\"a\":007}"); parser.CorrectPadding(); parser.Parse(); parser.ErrorInfo(); //--- // Len has superated reading json, finding comma or context close (], }) [Line 2, Col 1] parser.Assing("{\"a\":\"a}"); parser.CorrectPadding(); parser.Parse(); parser.ErrorInfo();*/ parser.Assing("{\"\\n\":true}"); parser.CorrectPadding(); parser.Parse(); parser.PrintCintaTypes(0, WHOLE_ARRAY); parser.ErrorInfo(); Print(parser.GetRoot()["\n"].ToBool(false)); } //+------------------------------------------------------------------+