//+------------------------------------------------------------------+ //| Minify.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\\JsonUtils\\JsomMinify.mqh" #include "..\\Src\\Json.mqh" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- const string json = "{ \"v\" : 20 \n\n \t\t\r\r\v\v \n \n\n\n}"; uchar raw[]; const int t = StringToCharArray(json, raw); //--- TSN::CJsonUtils::MinifyCorrects(raw, t); //--- int size = 0; TSN::CJsonUtils::Minify(raw, 0, t, raw, size); ArrayResize(raw, size); //--- Print(CharArrayToString(raw)); } //+------------------------------------------------------------------+