Привязать данные к объекту Java - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь интегрировать сервис в мою систему.которые отправляют данные в

ниже формата

id=c100610414&amount=4681&card_currency_code=INR&transaction_ref_no=c1006f9bc12d411

Я хочу связать их в объекте Java-бина эффективным способом.Ниже приведен код, который я сделал до сих пор

String[] splitval = val.split("&");

JSONObject json = new JSONObject();
for (int i = 0; i < splitval.length; i++) {
String[] _split = splitval[i].split("=");
if (_split.length > 1)
    json.put(_split[0].trim(), _split[1].trim());
}
prePaidCardTxnBean = new Gson().fromJson(json.toString(), CardBean.class);

Я хочу найти способ либо повысить производительность этого кода, либо лучше связать приведенную выше строку с объектом.

...