This is what I have so far, please correct me if I'm wrong:

The `data` parameter of a transaction is where we tell a deployed smart contract how we want to interact with it.
It contains a hexed JSON containing all the input for all the functions of the contract we want to interact with.
This JSON is coded using the contract's ABI, which is kind of a manual on what formats the contract can take and will return.
To fit in the `data` parameter, the JSON we want to send must be turned into hex.

Assuming all this is right, I'm looking for examples of non-hexed `data` JSONs to get a grasp on what I'm suposed to write using the ABI.