判断是否是json格式,java判断字符串是否符合格式
1.简单判断是不是json格式。判断规则:判断首末字母是{}还是[]。如果两者都不是,则不是JSON格式的文本。
代码实现如下:
公共静态布尔getJSONType(String str) {
布尔结果=假;
if(string utils . isnotblank(str)){
str=str.trim()。
if(str . starts with( { )str . ends with( } ){
结果=真;
} else if(str . starts with([)str . ends with(]){
结果=真;
}
}
返回结果;
}2.通过fastjson解析判断,解析成功,而且是json格式;否则就不是json格式。
代码实现如下:
public static boolean is JSON 2(String str){
布尔结果=假;
尝试{
object obj=JSON . parse(str);
结果=真;
} catch(异常e) {
结果=假;
}
返回结果;
}推荐教程:java入门教程以上是java中如何判断一个字符串是否为json格式的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。