alibaba / alibaba/fastjson2

[FEATURE] 优化JSONPath setCallback场景的性能

Open
#291 1 comment 0 reactions 1 assignee Claimed by @wenshao View on GitHub
enhancement
Dominant language
Java
Stars
4.4k
Forks
613
Avg merge
1d 22h
Merged PRs (30d)
6

Description

相关Issue #210

@[davionchen](https://github.com/davionchen) 提供的测试数据:

测试字符串 :{"abc":"fasd","testList":[{"abc":"dfadf"}]}
脱敏结果:{"abc":"sha256@60d203f36c2f7d24077b2cd58e03d265df10d5c410d079ee4d1da4ffef8a1230","testList":[{"abc":"sha256@29d5013b028f96981c07198bde9ebb82493fb177dbfbab4d9c82637820c9ffe3"}]}
单位:毫秒
JsonPath:13个未命中,1个命中(abc)

| 案例 | Fastjson1ValueFilter | Fastjson2JsonPath | JaywayJsonPath |
| ------- | ------- |------- |------- |
| 100w循环 | 2801 |3145 |8775 |
| 200w循环 | 4757 |5852 |16457 |
| 400w循环 | 8252 |11484 |30103 |

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.