How to get a value from a string

Hi all.. I'm quite new in Node Red and I'm having some problems to get a single value from a string. I'm using Tado contrib to get values (temperature and humidity).. but I receive the followign string:

24/10/2019, 14:41:51node: d99487d4.5e14c8
getZoneState : msg.payload : string[992]
"{"tadoMode":"HOME","geolocationOverride":false,"geolocationOverrideDisableTime":null,"preparation":null,"setting":{"type":"HEATING","power":"OFF","temperature":null},"overlayType":"MANUAL","overlay":{"type":"MANUAL","setting":{"type":"HEATING","power":"OFF","temperature":null},"termination":{"type":"MANUAL","typeSkillBasedApp":"MANUAL","projectedExpiry":null}},"openWindow":null,"nextScheduleChange":{"start":"2019-10-24T16:00:00Z","setting":{"type":"HEATING","power":"ON","temperature":{"celsius":20.8,"fahrenheit":69.44}}},"nextTimeBlock":{"start":"2019-10-24T16:00:00.000Z"},"link":{"state":"ONLINE"},"activityDataPoints":{"heatingPower":{"type":"PERCENTAGE","percentage":0,"timestamp":"2019-10-24T12:27:11.389Z"}},"sensorDataPoints":{"insideTemperature":{"celsius":22.8,"fahrenheit":73.04,"timestamp":"2019-10-24T12:27:29.359Z","type":"TEMPERATURE","precision":{"celsius":0.1,"fahrenheit":0.1}},"humidity":{"type":"PERCENTAGE","percentage":71.1,"timestamp":"2019-10-24T12:27:29.359Z"}}}"

Could you help me to get the humidity and temperature value (71.1, 22.8)?
Thanks

so your string looks as if it is JSON.

So I would try using a JSON node to convert it to a javascript object which is what Node-RED needs.

Then if you read the page in the docs "Working with messages" it will teach you how to use the debug node to get the right path to any piece of data
https://nodered.org/docs/user-guide/messages

Thank you for your suggestions.. i solved.