Can I send and/or receive messages containing JSON objects?

Yes! Please see JSON data types that can be sent as messages.

IMPORTANT: But do not serialize the JSON. Please publish it as a JSON object and PubNub SDKs will serialize and deserialize it for you.