Как получить значения данных из JobDataMap? - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть объект JobDataMap

JobDataMap dataMap = context.getJobDetail().getJobDataMap();
String[] key = dataMap.getKeys();

ключ foo в качестве строки, ключ data данные имеют json, как это => {"abc":"xyz","pqr":"123wer"}.Я хочу получить значения из объекта данных и установить значение String.

Например: String abc = data.abc; Здесь я хочу установить значение из данных.

Как получить значения из объекта данных?Пожалуйста, помогите мне ....

1 Ответ

0 голосов
/ 14 февраля 2019
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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...