title: InvalidFormatException while deserializing parameterized url to a java.net.URI through Jackson ObjectMapper
body: <p>I have a uri in the following format in a json document</p>
  
  <pre><code>https://xyz.com/index.php?SCR=visa&amp;restaurant_id=2322&amp;location={LOCATIONID}&amp;customer={CUSTOMERID}&amp;tab={TABID}&amp;
  </code></pre>
  
  <p>I am using fasterxml Jackson ObjectMapper to deserialize this url to an java.net.URI (json spec has format="uri")</p>
  
  <p>But I get the following exception </p>
  
  <pre><code>   java.lang.RuntimeException: com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not construct instance of java.net.URI from String value 'https://eat24hours.com/index.php?SCR=m_paypal&amp;restaurant_id=21696&amp;location={LOCATIONID}&amp;customer={CUSTOMERID}&amp;tab={TABID}&amp;': not a valid textual representation a
  </code></pre>
  
  <p>Is there a DeserializationFeature or module which can handle such parameterized urls</p>