JsonParserByLeo/Src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nique_372 9ff159f998
2026-10-14 11:07:18 -05:00
..
DLL cambios importantes 2026-09-18 14:11:09 -05:00
DOM 2026-10-13 21:28:39 -05:00
JsonBuilder 2026-10-13 21:28:39 -05:00
JsonCore 2026-10-08 21:46:49 -05:00
JsonNode 2026-10-13 21:28:39 -05:00
JsonSax por fin 2026-10-08 13:39:44 -05:00
JsonUtils new files added 2026-10-14 11:06:07 -05:00
Ser 2026-10-13 21:28:39 -05:00
Tables 2026-10-05 21:58:00 -05:00
Json.mqh 2026-10-14 11:07:18 -05:00
JsonFull.mqh new files added 2026-10-01 09:02:11 -05:00
JsonPathVM.mqh 2026-10-08 21:52:54 -05:00
README.md 2026-10-14 11:07:18 -05:00

Paquetes

En este documento se mencionan los "paquetes" de la lib que se pueden incluir.. decidi no tener un solo archivo Json.mqh que incluyese todo dado que entiendo que la lib trae muchas dependencias y se vuelve pesado el proeycto.. varios (Segundos de compilacion) Asi que por eso he separdo en varios nivees los includes a hacer... y aqui lo presento.

Paquete basico (JsonNode.mqh)

Que trae:

  • JSON Parser
  • JSON Unescape
  • JSON Node
  • DOM Base (CDomNodeBase* y CDomNodeManager*)

Este paquete es el basico.... con este ya puedes trabajar con JSON parsing.. dom, etc..

Paquete casi completo (Json.mqh)

Trae todo lo del paquete JsonNode.mqh mas.

  • JsonDomSerializer (serializador json para DOM)
  • JsonSax
  • JsonBuilder
  • JsonBuilderStr
  • JsonPointer (para DOM y CJsonNode)
  • JsonMinify (minificador de JSON)

Paquete (JsonFull.mqh)

Todo lo del nivel previo mas:

  • JSON VM (JsonPath)
  • JSON UE Extras (para el backend de la vm)