Squashed 'json/' changes from b6f129e..468fa78

468fa78 Add a test for valid URI reference, but invalid URI (which is not valid overall).

git-subtree-dir: json
git-subtree-split: 468fa788ca2053a69815c43abc500e044086120c
Merge commit '5f8aae8efc5a92c4b5f8c631f51c8b04a7141ea3'

* commit '5f8aae8efc5a92c4b5f8c631f51c8b04a7141ea3':
  Squashed 'json/' changes from b6f129e..468fa78