Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. JSON Array / JSON Object
Forum Update on Monday, May 27th 2025

JSON Array / JSON Object

Scheduled Pinned Locked Moved Solved German
5 Posts 3 Posters 1.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Throndar
    wrote on 31 Aug 2018, 15:04 last edited by
    #1

    Hallo,

    ich versuche gerade Daten für die weitere Verarbeitung in ein JSON-Format umzuwandeln. Für die Festen Werte funktioniert das ganze auch soweit super wenn ich einem QJsonObject per insert den Key und das Value des jeweiligen Objektes zuordne.

    Nun Versuche ich aber die kompletten Properties von einem Objekt einzulesen ohne das ganze Manuell zu machen, bzw ein neues Objekt aus den Werten des JSON Arrays zu erstellen und finde irgendwie einen Punkt wo ich an der Stelle ansetzen kann.

    Hat evtl. jemand einen Tipp für mich an welcher Stelle ich für das Objekterstellen aus einem QString der ein JSON enthält ansetzen sollte?`

    Mit besten Dank im voraus.

    G 1 Reply Last reply 31 Aug 2018, 21:55
    0
    • T Throndar
      31 Aug 2018, 15:04

      Hallo,

      ich versuche gerade Daten für die weitere Verarbeitung in ein JSON-Format umzuwandeln. Für die Festen Werte funktioniert das ganze auch soweit super wenn ich einem QJsonObject per insert den Key und das Value des jeweiligen Objektes zuordne.

      Nun Versuche ich aber die kompletten Properties von einem Objekt einzulesen ohne das ganze Manuell zu machen, bzw ein neues Objekt aus den Werten des JSON Arrays zu erstellen und finde irgendwie einen Punkt wo ich an der Stelle ansetzen kann.

      Hat evtl. jemand einen Tipp für mich an welcher Stelle ich für das Objekterstellen aus einem QString der ein JSON enthält ansetzen sollte?`

      Mit besten Dank im voraus.

      G Offline
      G Offline
      Gojir4
      wrote on 31 Aug 2018, 21:55 last edited by
      #2

      Hallo,
      Entschuldigung, es ist eine Google-Übersetzung.
      Das könnte Sie interessieren: http://qjson.sourceforge.net/docs/classQJson_1_1QObjectHelper.html

      Hauptsächlich Funktionen QObjectHelper :: qobject2qvariant und QObjectHelper :: qvariant2qobject.
      Source code: http://qjson.sourceforge.net/docs/qobjecthelper_8cpp_source.html

      1 Reply Last reply
      1
      • C Offline
        C Offline
        Christian Ehrlicher
        Lifetime Qt Champion
        wrote on 1 Sept 2018, 11:50 last edited by
        #3

        Siehe QJsonDocument::fromJson() -> http://doc.qt.io/qt-5/qjsondocument.html#fromJson

        Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
        Visit the Qt Academy at https://academy.qt.io/catalog

        1 Reply Last reply
        2
        • T Offline
          T Offline
          Throndar
          wrote on 3 Sept 2018, 11:51 last edited by
          #4

          Danke für die Links, ich arbeite mich da gerade durch und bisher sieht es recht vielversprechend aus.

          1 Reply Last reply
          0
          • T Offline
            T Offline
            Throndar
            wrote on 4 Sept 2018, 12:35 last edited by
            #5

            Nachdem ich alles durchgearbeitet habe funktioniert die Strukturierung genau so wie gewünscht.

            Aus dem ankommenden JSON wird ein QJsonDocument gemacht, aus dem ein QJsonObject. Dann kann ich die beiden Werte für "Name" und "Type" aus dem Object ziehen und den dritten übergeben Typ "parameter" in ein QJsonArray packen (die Parameter sind in einer eigenen Json Strutktur hinterlegt).

            Nochmals vielen Dank für die Hilfe!

            1 Reply Last reply
            0

            1/5

            31 Aug 2018, 15:04

            • Login

            • Login or register to search.
            1 out of 5
            • First post
              1/5
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved