@laser
Ein bisschen Background dazu:
"JSON" heißt "javascript object notation". Das bedeutet, dass ein JSON prinzipiell (mit den umschließenden {}) ein Objekt und dessen Eigenschaften beschreibt.
Dein Objekt hat z.B. die Eigenschaft "Time" mit dem Wert "2025-02-17T14:52:20".
Und dazu eine Eigenschaft "MT175". Dessen "Wert" ist ein weiteres Objekt ({}).
Auf die Eigenschaften eines Objektes wird mit dem Punkt-Operator zugegriffen.
Darum x.MT175.Power_curr, um auf die Eigenschaft Power_curr des Objektes MT175 im übergeordneten Objekt "x" zuzugreifen.
Das ganze ist hierarchisch organisiert und lässt sich x-fach verschachteln.
Beispiel:
{"name": "master", "level_1": {"level2": {"level_3": {"name": "Blubb"}}}}
Um auf das "Blubb" zu kommen also: x.level_1.level_2.level_3.name
Die eckigen Klammern [] brauchst Du nur, wenn es sich um ein Array handelt.
Also eine Aufzählung von (gleichartigen) Werten ... das können auch wieder Objekte sein.
{"name":"master","array":[1,2,12,42]}
x.array[3] => 42