欢迎光临
我们一直在努力

java判断是否json格式

java判断是否json格式插图

java判断是否json格式

JsonObject和JsonArray对象都没有能快速判断json格式合法性的方法,只好使用捕获异常的方式判断json合法性。

代码如下:

/**
 * 判断是JsonObject
 * @param obj
 * @return
 */
public static boolean isJsonObject(Object obj) {
    String content = obj.toString();
    try {
        JSONObject.parseObject(content);
        if (content.startsWith("{")) {
            return true;
        } else {
            return false;
        }
    } catch (Exception e) {
        return false;
    }
}
/**
 * 判断是JsonArray
 * @param obj
 * @return
 */
public static boolean isJsonArray(Object obj) {
    String content = obj.toString();
    try {
        JSONArray.parseArray(content);
        if (content.startsWith("[")) {
            return true;
        } else {
            return false;
        }
    } catch (Exception e) {
        return false;
    }
}

云海天教程网,大量的免费Java入门教程,欢迎在线学习!

相关推荐: Java怎么导出Excel

java实现Excel数据导出:(推荐:java视频教程) 目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel Jakarta POI 是一套用于访问微软格式文档的Java API。Jakarta POI有…

赞(0)
未经允许不得转载:爱分享 » java判断是否json格式

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱分享,生活常用知识教程百科分享、学习、交流平台

爱分享精选好货商城