HelloScriptEngineJsonMessage
package hello.javax.script;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class HelloScriptEngineJsonMessage {
public static void main(String[] args) {
String jsonResponse = "{\"kekka\":\"会社A\"}";
String jsonMessageProperty = "\"会社は「\"+obj.kekka+\"」です。\"";
// Get the JavaScript engine
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("JavaScript");
String script = "var obj = " + jsonResponse + ";"//
+ "var msg = " + jsonMessageProperty;
try {
engine.eval(script);
String msg = (String) engine.eval("msg");
System.out.println(msg);
} catch (ScriptException e) {
e.printStackTrace();
}
}
}