title: Java - Evaluate String from String
body: <p>in my Java code I have this snippet:</p>
  
  <pre><code>String str = "\\u9601";
  </code></pre>
  
  <p>But I want it to be:</p>
  
  <pre><code>String str = "\u9601";
  </code></pre>
  
  <p>which represents a wide character.</p>
  
  <p>Are there ways to do this?</p>
  
  <p>Please help.
  Thanks in advance.</p>
  
  <p><strong>Supplementary:</strong></p>
  
  <p>Sorry for the badly-described question.</p>
  
  <pre><code>System.out.print("\u9601"); //this will display a Chinese character
  </code></pre>
  
  <p>I am currently request a webpage(URL) which response with a JSON.
  If dumped to Console using "System.out.print", the JSON will turn out to be 6 visible characters  <strong>\</strong>, <strong>u</strong>, <strong>9</strong>, <strong>6</strong>, <strong>0</strong> and <strong>1</strong>,but not a Chinese character in eclipse.</p>
  
  <p>So actually what I want is are there APIs can convert "\\u9601" to "\u9601", since I can not hard code the Java source for the contents comes from website.</p>