//+------------------------------------------------------------------+ //| 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.mqh" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- TSN::CJsonParser parser; //--- { // Invalid JSON key, One of two errors: "Expected a ':' after a JSON key" or // "Malformed JSON while searching for characters." [Line 1, Col 3] parser.Assing("{"); parser.CorrectPadding(); parser.Parse(); parser.ErrorInfo(); //--- [ // Invalid character find in json, finding valid value after '[' [Line 1, Col 3] parser.Assing("["); parser.CorrectPadding(); parser.Parse(); parser.ErrorInfo(); //--- Unclosed key // "Expected a ':' after a JSON key" or "Malformed JSON while searching for characters." [Line 1, Col 5] parser.Assing("{\"a"); parser.CorrectPadding(); parser.Parse(); parser.ErrorInfo(); } //+------------------------------------------------------------------+