随笔分类 -  json

jsonata json 查询以及转换语言
摘要:jsonata json 查询以及转换语言 包含的特性 轻量级 借鉴xpath 3.1 模式的语法 最少语法的复杂表达式支持 支持支持定义函数 内置不少方便数据维护以及合并的操作符以及函数 灵活的结构化输出 说明 原始jsonata 是js 实现,目前也有不少其他语言的实现,比如java 的,jso 阅读全文

posted @ 2024-11-27 08:00 荣锋亮 阅读(74) 评论(0) 推荐(0) 编辑

jsonschema2pojo 基于json schema 生成代码
摘要:jsonschema2pojo 是一个很不错的基于jsonschema 生成代码的包以及工具(maven 扩展) jsonschema2pojo 特点 支持基本的jsonschema 操作 支持java扩展,比如别名,继承扩展接口 外部jsonschema 文件引用 jsr 303 注解支持 自定义 阅读全文

posted @ 2022-10-06 21:02 荣锋亮 阅读(744) 评论(0) 推荐(0) 编辑

spring 使用jsontemplate 处理rest 响应内容格式
摘要:实际上jsontemplate只是提供了一种简化json 格式的方法,实际上我们也是可以直接基于模版引擎的 只是jsontemplate 对于json 处理相对简单,同时提供了不少方便的功能 参考图 简单的集成图,只是对于处理我们基于了jsontemplate 代码集成 很简单,核心就是利用json 阅读全文

posted @ 2022-05-21 10:29 荣锋亮 阅读(228) 评论(0) 推荐(0) 编辑

几个不错的json schema 校验
摘要:日常开发中数据校验是很重要的,因为日常大家使用的json偏多以下整理了几个不错的node json 数据校验工具,可以方便使用 参考资料 https://github.com/jquense/yuphttps://github.com/colinhacks/zodhttps://github.com 阅读全文

posted @ 2021-06-20 12:31 荣锋亮 阅读(466) 评论(0) 推荐(0) 编辑

使用json-mask 查询json 数据
摘要:我们在处理json 数据的时候很多时候会需要部分json 数据,一般的处理方式是jsonpath,jmeshpath ,jsonselect json-mask 是另外一个不错的选择(很遗憾不是标准,目前只有js 的实现),而且json-mask 的好处是可以保留数据 接口,以下是一个简单的学习 语 阅读全文

posted @ 2020-08-29 15:11 荣锋亮 阅读(504) 评论(0) 推荐(0) 编辑

比jsonpath 更方便的json 数据查询JMESPath 使用
摘要:类似xml 的xpath json 有jsonpath 都是为了方便进行数据查询,但是jsonpath 的功能 并不是很强大,如果为了方便查询可以使用jmespath。 以下为简单使用: 查询格式 search(<jmespath expr>, <JSON document>) -> <return 阅读全文

posted @ 2018-08-31 21:43 荣锋亮 阅读(1116) 评论(0) 推荐(0) 编辑

nodejs json-t 基本测试
摘要:安装npm包 npm i json-templater or yarn add json-templater 基本代码 var render = require('json-templater/string'); console.log(render('<div class="font-size:{ 阅读全文

posted @ 2018-07-24 18:53 荣锋亮 阅读(417) 评论(0) 推荐(0) 编辑

json-patch 了解
摘要:What is JSON Patch? JSON Patch is a format for describing changes to a JSON document. It can be used to avoid sending a whole document when only a par 阅读全文

posted @ 2018-07-24 18:52 荣锋亮 阅读(2627) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示