IOS 8583 is used to facilitate financial transactions, such as payments at a point of sale or withdrawals from an ATM. If your goal is to arrive at a more secure solution for your web service, ISO 8583 is not the way to go.
I am currently working on a project where we use packet sniffing (similarly to Wireshark) to analyze network traffic and thereby providing a monitoring solution around systems running ISO 8583. We are able to view the entire message in the clear, so there is zero security benefits in using ISO 853 over JSON.
Instead, I would rather recommend enabling TLS/SSL on your web service. Alternatively, you could encrypt sensitive fields in the message yourself.
If you wanted to make an ISO 8583 message more secure, you should look at P2PE (Point-to-Point Encryption), where certain of the Cardholder Data fields are encrypted.