本文已参与「新人创作礼」活动,一起开启掘金创作之路。
案发现场
JSON作为系统交互之间的数据报文交互格式,已经相当烂大街了,但是有时候 我们还是遇到友军不按套路出牌的情况,明明应该给一个JSON数组过来,却给了你一个对象,导致系统报出异常,eg:
警察蜀黍来帮忙
为了方便,我们着手写个判断JSON数组还是对象的工具类。
public static boolean isJsonArray(Object obj) {
boolean result = false;
try {
if (obj instanceof JSONArray) {
result = true;
}
}
catch (Exception e) {
logger.error(e.toString());
}
return result;
}
欢迎加入微信群,一起讨论交流