Add json

Closes #2025