//+------------------------------------------------------------------+ //| SaveLoad.mq5 | //| Copyright 2026, Niquel Mendoza. | //| https://www.mql5.com/es/users/nique_372 | //+------------------------------------------------------------------+ #property copyright "Copyright 2026, Niquel Mendoza." #property link "https://www.mql5.com/es/users/nique_372" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ #include "..\\Base.mqh" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- const string file_name = "MQLArticles\\File\\FolderOps\\LS\\test.json"; ::FileDelete(file_name, FILE_COMMON); // Elimnamos si existe //--- CFolderOpsBase folder_base; folder_base.SizeArrExcluyed(2); folder_base.SetValExluyed(0, "hola"); folder_base.SetValExluyed(1, "hola2"); folder_base.SizeArrInclued(2); folder_base.SetValIncluyed(0, "hola"); folder_base.SetValIncluyed(1, "hola2"); folder_base.Summary(); folder_base.Save(file_name, FILE_COMMON, g_json_builder); folder_base.Clean(); folder_base.Load(file_name, true, g_json_parser); folder_base.Summary(); } //+------------------------------------------------------------------+