java判断json格式的方法

发布时间:2020-06-25 14:54:57

来源:亿速云

阅读:92

作者:Leah

本篇文章为大家展示了java判断json格式的方法,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1、简单判断是否为json格式 ,判断规则:判断首尾字母是否为{}或[],如果都不是则不是一个JSON格式的文本。

代码实现如下:public static boolean getJSONType(String str) {

boolean result = false;

if (StringUtils.isNotBlank(str)) {

str = str.trim();

if (str.startsWith("{") && str.endsWith("}")) {

result = true;

} else if (str.startsWith("[") && str.endsWith("]")) {

result = true;

}

}

return result;

}

2、通过fastjson解析来判断,解析成功,是json格式;否则,不是json格式

代码实现如下:public static boolean isJSON2(String str) {

boolean result = false;

try {

Object obj=JSON.parse(str);

result = true;

} catch (Exception e) {

result=false;

}

return result;

}

上述内容就是java判断json格式的方法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

java 判断json 格式_java判断json格式的方法相关推荐

  1. java json自定义_java返回json设置自定义的格式

    springMvc返回Json中自定义日期格式 (一)输出json数据 springmvc中使用jackson-mapper-asl即可进行json输出,在配置上有几点: 1.使用mvc:annota ...

  2. java 如何导出json文件_java导出json格式文件的示例代码

    本文介绍了java导出json格式文件的示例代码,分享给大家,具体如下: import java.io.File; import java.io.FileWriter; import java.io. ...

  3. java服务端 json接口_java以json格式向后台服务器接口发送请求的实例

    java以json格式向后台服务器接口发送请求的实例 发布于 2021-1-14| 复制链接 下面小妖就为大家分享一篇java以json格式向后台服务器接口发送请求的实例,具有很好的参考价值,希望对大 ...

  4. java 判断图片格式_Java判断上传图片格式的实例代码

    先给大家介绍下java判断上传图片格式. 由于客户上传图片将png的图片的后缀名改为jpg,所以通过后缀名判断不行,用下面这个方法可以 //判断是否是JPG格式 log.info("-1-- ...

  5. java中将json字符串_Java中JSON字符串与java对象的互换实例详解

    在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...

  6. java封装对象数组_java解析JSON对象和封装对象的示例

    在本例中java解析JSON对象使用的是org.json,因此,如果各位想测试我的代码,请先确保有java.json.jar包,否则,就需要去网上下载这个jar包,然后才可以正常使用本代码. 本例的功 ...

  7. java 设置日期的格式_java设置日期格式

    { System.out.println("格式正确"); } else { System.out.println("格式错误"); } } } 一.简单的日期 ...

  8. java 判断是不是图片_java判断是否是图片

    java判断是否是图片的方法: 1.通过判断文件后缀名判断是否是图片String extension = ""; int i = fileName.lastIndexOf('.') ...

  9. java解析json数据_java解析JSON数据详解

    JSON是目前最流行的轻量级数据交换语言(没有之一).尽管他是javaScript的一个子集.但由于其是独立与语言的文本格式,它几乎可以被所有编程语言所支持. 以下是对java语言中解析json数据的 ...

最新文章

  1. 周志华、张潼亲自辅导AI课程,DeeCamp 2019正式启动
  2. php mssql 错误,PHP致命错误:调用未定义的函数mssql_connect()
  3. windows10 IOT +Azure会议概要总结
  4. Uber发布史上最简单的深度学习框架Ludwig!
  5. JVM基于栈的解释器执行原理
  6. Redis 基本操作
  7. 自组网中继台_同频自组网基站
  8. HMM:隐马尔科夫模型 - 预测和解码
  9. Oracle用户密码过期的处理方法
  10. 苹果电脑怎样清理DNS缓存?
  11. java xsi type_java – JAXB – 如何根据XML值设置XML元素的xsi:type?
  12. java图书馆借书问题_图书馆借书系统-Java异常的学习和处理
  13. 程序员必备的七个电脑软件
  14. 丰巢“羊毛”,出在快递身上,让用户买单!
  15. 如何有效预防ddos攻击
  16. wordpress启动_如何通过7个简单步骤正确地启动WordPress博客(2020)
  17. 从零开始学 Web 之 移动Web(九)微金所案例
  18. 记某环境SqlServer异地备份的坑(Server权限管控贼拉严格)
  19. IP摄像机RTSP协议视频平台EasyNVR点击程序启动后闪退问题排查及解决
  20. 如何备份思科cisco路由器配置

热门文章

  1. C/C++居民小区水电费管理系统
  2. Romax17破解后闪退的问题
  3. linux+agent卸载_linux+agent卸载
  4. ChatGPT 对企业意味着什么?
  5. 游戏开发总结-java篇
  6. 计算机网络对等网规划设计实验报告,对等网的组建_ip子网的划分实验报告_对等网络的组建...
  7. Python基础总结(五) 组合数据类型
  8. Hands-On Hyperledger Fabric——Byzantine-fault tolerant(BFT)过程详解
  9. android seekbar自动动,Android使用SeekBar时动态显示进度且随SeekBar一起移动
  10. 手机九宫格滑锁密码的所有密码组合计算