title: Java convert json string into utf 8 string
body: <p>I have the below code in my program:</p>
  
  <pre><code>BufferedReader br = new BufferedReader(new InputStreamReader(
          urlConnection.getInputStream()));
  
  Object obj = null;
  
  try {
      obj = JSONValue.parse(br);
  } catch (Exception e) {
      System.out.println(e);
  }
  
  response = obj.toString();
  </code></pre>
  
  <p>The problem is that it's not converting chars like \u... to normal chars. For example i get:</p>
  
  <p>caffË instead of caffè
  felicit\u2021 instead of felicità</p>
  
  <p>I'm actually using the json-simple api: <a href="http://alex-public-doc.s3.amazonaws.com/json_simple-1.1/index.html" rel="nofollow">http://alex-public-doc.s3.amazonaws.com/json_simple-1.1/index.html</a>.</p>
  
  <p>The url connection is to a page that send me a json file.</p>
  
  <p>Any suggest?</p>