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();

}

}

}