我正在尝试将服务集成到我的系统中。将数据发送到
以下格式
id=c100610414&amount=4681&card_currency_code=INR&transaction_ref_no=c1006f9bc12d411
我希望以性能有效的方式将其绑定到java bean对象中。 下面是我到目前为止完成的代码
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);
我想找到一种方法来提高此代码的性能或将上述字符串绑定到对象的更好方法。