Yes, but they don't match the data types your SQL database supports, do they? You're talking to a remote service here., i.e. varchar, decimal, datetime, etc. in SQL aren't the same as in whatever language you're using.
That's true for JSON as well, but you probably need JSON on the other side (the API) as well...