Change 'json' to only accept arrays and objects

- Other values still accepted recursively