Bibliotheken: JSON Serialization and Deserialization (native MQL) - Seite 12
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
Würde jemand oder der Autor beantworten, wenn dies soll verschachtelte JSON unterstützen? Das heißt, eine CJAVal-Instanz enthält einen Schlüssel "2" und "3", die eine andere CJAVal-Instanz sind. Code scheint zu laufen, aber wenn serialisiert die Schlüssel sind leer.
Beispiel: Ich erhalte:
Aber eigentlich sollte ich
https://www.mql5.com/ru/forum/63015
ein paar Beispiele
Array von Arrays
Tolles Design, danke Bruder! Funktioniert wie ein Uhrwerk, verwendet es in meinem Roboter.
Es gibt einige Fehler in der Bibel. beigefügt ist die korrigierte Version, Dank an den Autor und wird wahrscheinlich nichts dagegen.
Hallo,
Ich versuche, diese Bibliothek zu verwenden, um eine json-Datei zu lesen.
könnten Sie ein Beispiel in einem solchen Fall zur Verfügung stellen?
Meine ersten Zeilen sind:
Was muss ich tun, um einige Werte aus der json-Datei in meinen Variablen zu speichern?
Vielen Dank für die Hilfe!
Erwann.
Nach einigen Recherchen habe ich mein Problem gelöst :)
Es ist nicht notwendig, die Stringtabelle [] zu verwenden, da die Länge von Strings auf 256 Bytes begrenzt ist.
Es gibt eigentlich keine Längenbegrenzung für Strings (nur für die Initialisierung zwischen Anführungszeichen "".
Sie müssen also nur diesen Code verwenden:
die s String-Variable kann eine Länge von mehr als 256 Zeichen haben :)
Auf Wiedersehen,
Erwann.
Würde jemand oder der Autor beantworten, wenn dies soll verschachtelte JSON unterstützen? Das heißt, eine CJAVal-Instanz enthält einen Schlüssel "2" und "3", die eine andere CJAVal-Instanz sind. Code scheint zu laufen, aber wenn serialisiert die Schlüssel sind leer.
Beispiel: Ich erhalte:
Aber eigentlich sollte ich
Daniel, ich bin auch auf das Problem mit leeren Schlüsseln gestoßen, wenn ich verschachtelte JSON-Objekte (keine Arrays) verwende. Ich habe es durch die Verwendung der Set() -Funktion gelöst. Beispiel:
Es gibt einige Fehler in der Bibel. beigefügt ist die korrigierte Version, Dank an den Autor und wird wahrscheinlich nichts dagegen.
danke!
Wie entferne ich ein Element aus einem JSON-Baum? Es gibt eine Methode zum Setzen und Hinzufügen, aber nicht zum Löschen.
Vielen Dank im Voraus
Super, ich habe die Unterstützung für die Typen ulong und datetime hinzugefügt.
das WebRequest-Ergebnis ist ein Array. und ich rufe wie folgt auf
jv.Deserialize( result);
wie kann ich es iterieren
'
Sie können jv[0]["a"].ToInt() verwenden, um 1 zu erhalten, jv[1]["a"].ToInt(), um 2 zu erhalten