The documentation provides the .xsd file for the request format. I want to know if I can use json instead of xml.
I cannot test this at the moment because the sandbox only supports testing the
POST_PRODUCT_DATA
feed.
No, not according to the documentation, at the moment of writing. The Feeds API Use Case Guide clearly states which documents can be formatted as JSON, and which as XML, and which as flat file (CSV).