# JSON pesado grande

**URL:** <https://foros.velneo.com/t/json-pesado-grande/10629>\
**Category:** Velneo\
**Created:** [10 Marzo, 2021 14:42 UTC](https://foros.velneo.com/t/json-pesado-grande/10629 "2021-03-10T14:42:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![juanjo1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/juanjo1/32/5114_2.png) [@juanjo1](https://foros.velneo.com/u/juanjo1)\
**Post date:** [10 Marzo, 2021 14:42 UTC](https://foros.velneo.com/t/json-pesado-grande/10629/1 "2021-03-10T14:42:54Z")

</div>

buenos dias queridos amigos, que experiencia tienen en procesar un archivo json digamos de 26 megas, es una base de datos de medicamentos, con el comando leer fichero se podria? porque con las sentencias de manejo de json se requiere que este en memoria y no puedo, se cuelga

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [10 Marzo, 2021 21:16 UTC](https://foros.velneo.com/t/json-pesado-grande/10629/2 "2021-03-10T21:16:51Z")

</div>

Hola Juan.

En estos casos lo más adecuado es leer el archivo secuencialmente, usando las clases [VByteArray](https://doc.velneo.com/velneo-vdevelop/scripts/lenguajes/javascript/clases/vbytearray) o [VFile](https://doc.velneo.com/velneo-vdevelop/scripts/lenguajes/javascript/clases/vfile) y procesar directamente el XML con la clase [VXmlReader](https://doc.velneo.com/velneo-vdevelop/scripts/lenguajes/javascript/clases/vxmlreader).

Como ejemplo, un archivo **XML de 177Mb** como el [Nomenclátor de prescripción](https://cima.aemps.es/cima/publico/nomenclator.html) se tarda menos de **10 segundos**.

En la imagen aparece el resultado procesando los elementos _prescription, cod\_nacion, nro\_definitivo y des\_nomco_. Se obtienen 28.740 prescripciones.

 ![imagen](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/1/15b8219ff37071c1d32af935a2da948e416796fc.png)

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![juanjo1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/juanjo1/32/5114_2.png) [@juanjo1](https://foros.velneo.com/u/juanjo1)\
**Post date:** [15 Marzo, 2021 15:49 UTC](https://foros.velneo.com/t/json-pesado-grande/10629/3 "2021-03-15T15:49:02Z")

</div>

Gracias Paco, muy amable. saludos
