Я пытаюсь интегрировать сервис в мою систему.которые отправляют данные в
ниже формата
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);
Я хочу найти способ либо повысить производительность этого кода, либо лучше связать приведенную выше строку с объектом.