Jsonpath with mqtt problem

10:48:05.910 [WARN ] [generic.internal.generic.ChannelState] - Incoming payload 
'{"Id":"01","Switch":0,"Mode":0,"Fan":0,"TemperatureSet":0,"Curre
ntTemperature":25}' not supported by type 'NumberValue' 

my playload data:
{“Id”:“01”,“Switch”:0,“Mode”:0,“Fan”:0,“TemperatureSet”:0,“CurrentTemperature”:25}
my item:
Number Sanling1Temperature “temperature [JSONPATH($.CurrentTemperature):%s]”
{channel=“mqtt:topic:mqttCoolsystem:Sanling1TempValue”}

Do you have JSONPATH installed?

You’ve only applied the JSONPATH transform to the label of the Item. That only changes how the Item appears on your sitemap. You must apply the transformation before the value gets assigned to the Item. For that you need to put the JSONAPATH transform on your Generic MQTT Thing.