package com.netease.json;
import java.io.IOException;
import java.io.Reader;

public class JSON {

    private static Parser parser = new Parser();

    public static Object fromString(String json) {
        return parser.parse(json);
    }

    public Object fromString(Reader reader) throws IOException {
        return parser.parse(JsonUtil.read(reader));
    }

    public static String toJson(Object javaObject) {
        return JsonUtil.toJson(javaObject);
    }

}
@@ -96,58 +96,8 @@
  %7B%0A%0A
-    private static Parser parser = new Parser();%0A%0A
     
@@ -154,30 +154,36 @@
      return 
-p
+new P
 arser
+()
 .parse(json)
@@ -275,14 +275,20 @@
 urn 
-p
+new P
 arser
+()
 .par
@@ -425,9 +425,10 @@
 %0A    %7D%0A%0A
-
 %7D
+%0A

Update JSON.java