TypeCoercions: support JSON string to Map coercion