FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tobelix am 27 Januar 2023, 22:15:12

Titel: [Gelöst] HTTPMOD - JSON Array mit Objekten
Beitrag von: tobelix am 27 Januar 2023, 22:15:12
Hallo zusammen,

ich rufe über HTTPMOD eine JSON Datei mit folgender Struktur ab.

"box": [
{
"busId": 1,
"version": "108",
},
                {
"busId": 2,
"version": "105",
}
],
"modbus": {
"state": {
"lastTm": 2428580735,
"millis": 2428589676
}
}


Ich probiere jetzt schon 2h rum aber bekomme es nicht hin die Werte aus dem "box" array aufzulösen und als Reading zu speichern. Es müsste ja so irgendwie aussehen, denke ich.
reading01JSON box_[0]_busId

Kann mir bitte jemand einen Tipp geben?
Danke und Grüße,
Tobelix
Titel: Antw:HTTPMOD - JSON Array mit Objekten
Beitrag von: betateilchen am 28 Januar 2023, 14:48:36
Zitat von: tobelix am 27 Januar 2023, 22:15:12
ich rufe über HTTPMOD eine JSON Datei mit folgender Struktur ab.
...
Kann mir bitte jemand einen Tipp geben?

Ja, nimm JsonMod statt HTTPMOD.

Du nimmst ja hoffentlich auch nicht Excel als Textverarbeitung...
Titel: Antw:HTTPMOD - JSON Array mit Objekten
Beitrag von: tobelix am 28 Januar 2023, 16:09:23
Zitat von: betateilchen am 28 Januar 2023, 14:48:36
Du nimmst ja hoffentlich auch nicht Excel als Textverarbeitung...
Da ich Word kenne, benutze ich das... und jetzt da ich JsonMod kenne, nutzt ich auch das :-)

Besten Dank für den Hinweis, ich kannte das Modul noch nicht und damit funktioniert es wunderbar.
Der Wert aus dem Beispiel oben bekommt man mit box[0].busId.