首页
学习
活动
专区
工具
TVP
发布

用户1337634的专栏

专栏作者
330
文章
586946
阅读量
30
订阅数
shell解析json
在shell脚本中有时候需要解析json字段信息,但是一般简单的sed&awk都存在问题,比如多层json结构解析失败。本文介绍两种比较优秀的方法,各有优缺点 使用awk解析 方法简要说明: 是先查找一个字符串:带双引号的key。如果没找到,则直接返回defaultValue。 查找最近的冒号,找到后认为值的部分开始了,直到在层数上等于0时找到这3个字符:,}]。 如果有多个同名key,则依次全部打印(不论层级,只按出现顺序) getJsonValuesByAwk方法 ### 方法简要说明: ###
十毛
2021-03-02
14.6K0
Spring参数错误时输出Http内容
Spring应用中,一般使用Aop进行请求参数和返回值的日志输出,但是这里有一个前提,就是用户请求的参数一定好可以转换为方法参数,但是经常前端请求是一个错误的Json格式,参数转换失败,并不会进入AOP所以也就看不到请求参数。只会看到org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error。这就导致定位问题比较困难,所以后台需要一个更好的办法来输出请求参数。
十毛
2020-11-26
6110
Spring同时支持Json和Xml
项目中有时候需要同时支持XML和JSON格式的参数和返回值,如果是参数还比较容易处理,可以用String接收然后手动转换。 但是如果是返回值,则需要使用Spring框架自动转换,本文介绍如何在Spring框架实现Json和Xml Jar包引用 pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
十毛
2019-12-12
1.2K0
TypeReference获取泛型参数
使用Gson、Jackson或Fastjson反序列化泛型时,需要传递泛型的真实类型,所以一般都通过集成TypeReference来实现。 获取泛型参数的实现方法 com.fasterxml.jackson.core.type.TypeReference public abstract class TypeReference<T> implements Comparable<TypeReference<T>> { protected final Type _type; pro
十毛
2019-12-12
3.4K0
保持Unique Key的逻辑删除方案
也可以设计备份表,每次删除的时候,都把数据写入到备份表,并且原始记录使用JSON格式完整保存,然后再删除
十毛
2019-11-03
2.4K0
Rest API: Json参数格式错误时显示Json原文
一开始想寻找其他方式,当抛出异常的时候,就从HttpServletRequest读取body内容。但是做不到,因为在做Json读取的时候,InputStream已经被读取了,无法再次获取到body内容。所以只能通过自定义MessageConverter的方式。
十毛
2019-03-27
1.8K0
Intellij IDEA小技巧
如果需要永久性的设置为JSON语言检查,则在前面添加//language=JSON
十毛
2019-03-27
6100
代码自动生成文档 - Springfox(Swagger2)
完成以上步骤后,启动项目后可以在浏览器中打开连接http://localhost:18080/swagger-ui.html,则可以看到接口文档,并且可以直接测试接口(参考第一幅图)
十毛
2019-03-27
1.5K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档