The aforementioned Chripstack tutorial describes how to extract asset attribute values from a MQTT JSON subscription topic for each asset attribute individually. I think it’s not possible to do that in a single step for all asset attributes.
The configuration for sending data by means of MQTT should be similar to receiving MQTT data. I think you will need the following configuration items:
I’m not sure this fits your discussion/situation, but just wanted to let you know about attribute linking. If you have JSON data coming in through an agent link in one attribute, you can use attribute link to filter it and write it to multiple attributes. See point 5 in this tutorial: Tutorial: Open Weather API using HTTP Agent · openremote/openremote Wiki · GitHub