我想返回一个布尔值来检查String是否包含任何'值'从数据库获取数据后是否。 如果它包含其他任何错误,它应该返回true。
JSONObject context = memory.getContext(senderId, sessionId);
如果此上下文包含db的任何值,则在sysout时它应该返回true。 在此先感谢您的帮助。
我正在使用org.json.simple库
答案 0 :(得分:3)
只检查上下文是否为null
,如果size()
大于0
,则返回。
...
JSONObject context = memory.getContext(senderId, sessionId);
return context != null && context.size() > 0;
答案 1 :(得分:1)
由于JSONObject
为org.json.simple.JSONObject
,其size
方法将允许您确定其是否包含任何内容,例如:
return context != null && context.size() > 0;