我有一个JobDataMap对象
JobDataMap dataMap = context.getJobDetail().getJobDataMap();
String[] key = dataMap.getKeys();
键是 foo 作为字符串,
关键是 data 数据具有这样的json => {"abc":"xyz","pqr":"123wer"}
。
我想从数据对象获取值并将其设置为String。
例如:String abc = data.abc;
在这里我想从数据中设置值。
如何从数据对象获取值?请帮助我。...
答案 0 :(得分:0)
solution is below:
String dataValue = dataMap.get("data").toString();
JSONParser parser = new JSONParser();
JSONObject json = (JSONObject) parser.parse(dataValue);
or we can also use objectMapper instead JSONParser.
String abc = (String) json.get("abc")