I see why. You changed it. You replaced a bunch of numbers with xxxxxxx which aren’t numbers. That’s why it was not valid.
So after fixing that I can use this https://jsonpathfinder.com/ to find the paths to the data you want. Using the rest integration, instead of the rest sensor platform, you can have as many sensors as you want from the one call to the resource. No template sensors or messy attributes required.
You can add as many sensors as you want to this and they will all update after one call to the resource. Probably important considering your scan interval.
Keep in mind that this goes in your configuration.yaml file. Not your sensors.yaml file. It’s a new integration.
You can put it in another file (e.g. restful_sensors.yaml) by using an include in your configuration.yaml file like this: