Socket mqtt

Nisbo

Bekanntes Mitglied
Servus,

ich bekomme mqtt Daten über Websockets im Format
Code:
Test: 42["mqtt",{"topic":"LH","payload":"{\"LinkName\":\"Homebrew Repeater\",\"SessionID\":\"6f490176-6868-44d5-91d1-87cdd3deba8f\",\"LinkType\":1,\"ContextID\":31482572,\"SessionType\":7,\"Slot\":0,\"SourceID\":3148257,\"DestinationID\":3148,\"Route\":\"Multiple\",\"LinkCall\":\"WB5NIA\",\"SourceCall\":\"WB5NIA\",\"SourceName\":\"Bobby\",\"DestinationCall\":\"\",\"Start\":1488137026,\"Stop\":1488137029,\"RSSI\":-47,\"LinkTypeName\":\"Repeater\",\"CallTypes\":[\"Group\",\"Voice\",\"Call\"],\"LossCount\":0,\"TotalCount\":0,\"Master\":\"3102\",\"Event\":\"Session-Stop\"}"}]

und würde die gerne in ein Array/Objekt oder was auch immer packen so das ich sie direkt ansprechen kann mit dem Namen wie "DestinationCall"

bevor ich da jetzt anfange mir selber was zu basteln wollte ich mal fragen ob es da schon was fertiges gibt ? Also nur die "Umwandlung" und nicht komplette Klassen (MQTT Client) denn diese gibt es ja nur komme ich halt an die Daten anders ran.
 

mrBrown

Super-Moderator
Mitarbeiter
Das sieht nach einfachem JSON aus (zumindest der Teil ab '{'), da kannst du irgendeinen Parser nehmen, zb den aus javax.json oder GSON, je nachdem was besser auf den UseCase passt
 

Neue Themen


Oben