//+------------------------------------------------------------------+ //| Test.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() { //--- string json = "{\"ae\":10,\"comida\":\"hola\",\"trapo\":10.05,\"a\":true,\"invalid\":null}"; //Print(json); //--- TSN::CJsonParser parser; parser.Parse(json); Print(parser.InternalParse()); //Print(EnumToString(parser.LastErr())); //parser.PrintCintaTypes(); //--- TSN::CJsonNode root = parser.GetRoot(); TSN::CJsonIteratorObj it = root.BeginObj(); while(it.IsValid()) { PrintFormat("\"%s\" : %s", it.Key(), it.Val().ToString()); it.Next(); } } //+------------------------------------------------------------------+