TypeCoercions: support JSON string to Map coercion

YAML format is also a bit harder to auto-detect, so I'd leave a bullet-proof way of specifying that for a future pull request I think. I will leave a comment as you suggest.