Add json parameter

Closes #2025
Why the underscore?