Bibliotheken: JSON Serialization and Deserialization (native MQL) - Seite 7
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Es scheint klar zu sein, aber ich kann etwas nicht verstehen... Zum Beispiel eine einfache praktische Aufgabe: Wir kopieren die Charts und erstellen ein Array von Arrays mit jeweils 3 Charts mit den Feldern "Symbol" und"Periode".
Das heißt, als Ergebnis sollten wir folgendes erhalten: { "keyboard": [ [ [{"symbol":USDJPY, "period":5},{"symbol":AUDUSD, "period":5},{"symbol":EURUSD, "period":5}], [{"symbol":GBPUSD, "period":5},{"symbol":NZDUSD, "period":5},{"symbol":EURJPY, "period":5}] } ] }
Die Anzahl der Elemente in dem verschachtelten Array kann über eine Variable konfiguriert werden.
Sind Sie wirklich im Unklaren oder einfach zu faul, um selbst zu programmieren? )
Sind Sie wirklich im Unklaren oder einfach zu faul, um selbst zu programmieren? )
Nein, Alexey, ich bin nicht zu faul zum Programmieren. Der Punkt ist ein anderer: Alle Ihre Beispiele haben eine feste Anzahl von Array-Elementen. Hier ist mein Code, der leider nicht funktioniert. Ich kann nicht verstehen, was der Fehler ist. (((
Hier ist mein Code, der leider nicht funktioniert.
Wie haben Sie festgestellt, dass er nicht funktioniert?
Wie haben Sie festgestellt, dass es nicht funktioniert?
Die Serialisierungszeichenfolge gibt ein leeres Objekt aus. Ich werde ein Skript erstellen und es hier hochladen.
.... nach einer Weile...
Alexey, es tut mir leid, ich habe es vermasselt... Ich habe das Iterator-Inkrement nicht hinzugefügt... (((
Alles funktioniert. Das ist es, was es bedeutet, mit einer intelligenten Person zu chatten! ))) Nochmals vielen Dank für Ihre Entwicklung, die ich nun schon seit fast einem Jahr verwende!
Die Serialisierungszeichenfolge gibt ein leeres Objekt aus. Ich werde ein Skript zusammenstellen und es hier posten.
Bei mir funktioniert es.
Was stimmt mit Ihrem Code nicht?
Bei mir funktioniert es.
Was ist mit Ihrem Code falsch?
Antwort oben: Ich habe meinen Fehler gefunden. Vielen Dank dafür! )))
Алексей Барбашин:
Es klappt. Das ist es, was es bedeutet, einfach mit einem intelligenten Menschen zu plaudern! )))
Es gibt ein Debug für alles. Es ist viel schlauer ))
Nochmals vielen Dank für Ihre Entwicklung, die ich nun schon seit fast einem Jahr benutze!
gern geschehen
das WebRequest-Ergebnis ist ein Array. und ich rufe wie folgt auf
jv.Deserialize( Ergebnis);
Wie kann ich es iterieren?