import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class Look { public static void main(String[] args) throws ScriptException { ScriptEngine engine = new ScriptEngineManager().getEngineByName("js"); engine.eval("Object.prototype.merge = function(obj2){ return this; }"); engine.eval("function nothingTodo(k, v) {return v}"); engine.eval("JSON.parse('{\"name\" : \"jack\"}')"); engine.eval("JSON.parse('{\"name\" : \"jack\"}', nothingTodo)"); } }