I am trying to parse my returned MQTT data.
Here is my MQTT command:
payload = interfaces.mqtt.parseMessage(description).payload
payload =
{"from":"Android","id":"164791030","moduleType":5,"operateType":"mpptCar","params":{"enabled":1},"version":"1.0"}
The response is JSON but stored as a string, not a format where I can parse it.
For example:
ProcessEvent ( "modualType" , payload.moduleType )
Returns this error: groovy.lang.MissingPropertyException: No such property: modualType for class: java.lang.String on line 104 (method parse)
I am over my head here and in learn-as-I-go mode.
How do I parse payload string to my device's current states?