Fix JSON params parsing regression for non-object JSON content.

Backports #8855.
Merge pull request #8888 from dylanahsmith/3-2-parse-non-object-json-params

3-2-stable: Fix JSON params parsing regression for non-object JSON content.