Send multiple temperature values as MQTT

Hi,
first post here.
I am trying to send multiple temperature data with MQTT.
I have a temperature probe that gives 5 temperatures. This works for the first sensor:

alias: Therm_p1
description: ""
triggers:
  - trigger: state
    entity_id:
      - sensor.thermomaven_p1_6uwa_area_1_tip
conditions: []
actions:
  - action: mqtt.publish
    metadata: {}
    data:
      payload: "{{  trigger.to_state.state }}"
      qos: "0"
      retain: false
      topic: therm/p1/temperature
mode: single

How can I add the other sensors to this message as a JSON payload.
I have searched the forum, but found no solution that works.

Put this into a search engine and there are a few examples.

site:home-assistant.io How can I add the other sensors to this message as a JSON payload.

Most of these results are for receiving MQTT topics, not publishing. I found nothing in the search results that helped, but thanks for the suggestion.

Adjust the search terms if it doesn’t work with words I pulled from your post.
This search searches the docs and the community and screens out reddit and facebook and all those other non-helpful places.

I do this by creating an aggregator in nodeRed as a subflow.