Schönen guten Tag,
da ich mittlerweile komplett verzweifelt bin, hoffe ich nun hier Hilfe zu erhalten.
Folgendes Problem:
Ich habe mir die JSON-UDF von AspirinJunkie geladen und möchte folgende String parsen:
String
{"ok":true,"license":"CC BY 4.0 - https:\/\/creativecommons.tankerkoenig.de","data":"MTS-K","prices":{"1bcc4077-99e8-473e-adbb-5f1745b1c614":{"status":"open","e5":1.299,"e10":1.279,"diesel":1.129},"da69a926-9f3c-41f6-8787-9b8248f04d36":{"status":"open","e5":1.309,"e10":1.289,"diesel":1.129},"63bb1e52-8187-49f0-b3fc-c001b3ae4571":{"status":"open","e5":1.299,"e10":1.279,"diesel":1.129},"25cb4f27-48de-4aa1-829a-d362215fcc3c":{"status":"open","e5":1.309,"e10":false,"diesel":1.149}}
Das ganze Ding lasse ich mit folgendem Code laufen:
#include <JSON.au3>
#include <Array.au3>
$oHttp = ObjCreate("winHttp.winHttpRequest.5.1")
$apiURL = "URL die den String ausgibt"
$oHttp.open("GET", $APIURL)
$oHttp.send()
$result = $oHttp.ResponseText
$xxx = _JSON_Parse($result)
$e5 = _JSON_Get($xxx,"[0].prices[0].1bcc4077-99e8-473e-adbb-5f1745b1c614[0].e5")
Wie ihr euch denken könnt, kommt nicht das gewünschte Ergebnis raus.
Der Rest des Programms ist dann kein Problem, aber ich schaffe es nicht die (den?) String brauchbar zu machen.
Das Programm soll am Ende dann nur Spritpreise vergleichen.
Schonmal vielen Dank im Vorraus,
Chinx7