Diskussion zum Artikel "Verwendung des JSON Data APIs in Ihren MQL-Projekten" - Seite 3

 
fxsaber #:

Das ist ein bisschen viel. Hier sind es 12 ms, aber die Daten sind 80 Mb.

Nein, beim Parsen ist alles so optimal wie möglich. Es ist nur so, dass die Datenstruktur auf dem Server sehr suboptimal ist, was ich nicht beeinflussen konnte. Die Parsing-Ausgabe besteht aus 5 Arrays mit Strukturen, und die Eingabe (im Binärformat) aus 2 Arrays mit Strukturen. Das heißt, 3 Arrays von Strukturen sind in Elementen von 2 Arrays von Strukturen verschachtelt. Deshalb musste ich Element für Element kopieren. Das Einzige, worüber ich gelogen habe, war, dass ich von JSON mit 20 Mb zu einer Binärdatei mit 2,2 Mb statt 1,2 Mb gewechselt habe.