Solon v3.6.0

SnackJson 开发

</> markdown

一个 Json Dom & JsonPath 的框架(for Java)


基于jdk8。支持:Json Dom 的构建、编码解转换、获取、JsonPath 查询、JsonSchema 验证。

<dependency>
  <groupId>org.noear</groupId>
  <artifactId>snack4-jsonpath</artifactId>
  <version>4.0.0-SNAPSHOT</version>
</dependency>

Snack-Jsonpath 借鉴了 Javascript 所有变量由 var 申明,及 Xml dom 一切都是 Node 的设计。其下一切数据都以ONode表示,ONode也即 One node 之意,代表任何类型,也可以转换为任何类型。

  • 强调文档树的构建和操控能力
  • 高性能Json path查询(比 jayway.jsonpath 快很多),兼容 IETF RFC 9535 标准
  • 支持 Json schema 架构校验
  • 优先使用 无参构造函数 + 字段 编解码(可减少注入而触发动作的风险)
依赖包描述
org.noear:snack4提供 dom 构建与编解码基础支持
org.noear:snack4-jsonpath提供 json path 查询支持
org.noear:snack4-jsonschema提供 json schema 校验支持