android– 如何检查json数组是否有任何值?

android– 如何检查json数组是否有任何值?,第1张

概述我正在使用条件–if(!obj2.getString("patronCheckoutInfo").equals("null")){但它不适用于数组获得值的情况.例如:Case1-当json获得“patronCheckoutInfo”的值时:{"ErrorMessage":"""Message":"Operationcompletedsuccessfully&quo

我正在使用条件 –

if (!obj2.getString("patronCheckoutInfo").equals("null")) {

但它不适用于数组获得值的情况.

例如:Case1-当Json获得“patronCheckoutInfo”的值时:

{"ErrorMessage": """Message": "Operation completed successfully""Status": "OK""Results": {"LookupPatronInfoResponse": {"patronAddressInfo": null"patronCheckoutHistoryInfo": null"patronCheckoutInfo": [6]0:  {"author": "Cobb, Kevin."

案例2 – 没有价值时:

{"ErrorMessage": """Message": "Operation completed successfully""Status": "OK""Results": {"LookupPatronInfoResponse": {"patronAddressInfo": null"patronCheckoutHistoryInfo": null"patronCheckoutInfo": null"patronCirculationInfo": null

尝试了一些教程,但无法弄清楚.任何建议都是受欢迎的.提前致谢.

解决方法:

你可以使用支持函数isNull(http://developer.android.com/reference/org/json/JSONObject.html#isNull(java.lang.String))

因此,在这种情况下重写代码:

if (!obj2.isNull("patronCheckoutInfo")) {// do something }
总结

以上是内存溢出为你收集整理的android – 如何检查json数组是否有任何值?全部内容,希望文章能够帮你解决android – 如何检查json数组是否有任何值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1113581.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存