我想帮助获取android中的对象返回键和值。我如何获得对象的返回值在android
这是json对象,我想检查结果是否成功,然后继续执行其他操作。
{
"product_name": "iPhone 8",
"result": " Success",
"error": null,
"description": "iphone 8, the best phone",
"agent": null,
"client": "0700000000",
"amount": "800$",
"clientId": null,
"stage": null,
"message": " Success: YOUR AIRTIME HAS BEEN SENT TO:0727110300 Successfully.",
"datetime": "2017-10-14 12:57:42"
}
这是我在Android上使用RX java代码
@Override
public void onNext(Product product) {
Gson gson = new Gson();
String productResponse = gson.toJson(product);
Toast.makeText(getContext(), productResponse, Toast.LENGTH_SHORT).show();
if (productResponse.getString("result").equals("success")) {
Toast.makeText(getContext(), "success, ...", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(getContext(), "error, ...", Toast.LENGTH_SHORT).show();
}
我不知道是否理解正确,但为什么不直接使用产品实例,例如。 product.getSuccess()?如果您想分析Json字符串并获取值,请查看json-simple:https://code.google.com/archive/p/json-simple/ – merterpam
api返回该对象,在那个对象中结果键可以成功或失败,我想要得到结果值,以便我可以继续进行下一步相应的结果值。 – Pa6
对象的字段是否有自己的getter?当您查看产品类或类型产品时。 ,有没有方法? – merterpam