Skip to content

V3 json#531

Merged
xeus2001 merged 64 commits intov3from
v3_json
Nov 4, 2025
Merged

V3 json#531
xeus2001 merged 64 commits intov3from
v3_json

Conversation

@xeus2001
Copy link
Member

@xeus2001 xeus2001 commented Nov 4, 2025

Implement alternative JSON parser that consumes a lot less memory, and is as fast as Jackson (only consumes 2.6 times the JSON, and does not produce any garbage while parsing, compared to 6.5 times that Jackson uses).

xeus2001 and others added 30 commits October 21, 2025 13:55
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
…ests with inserting 500k features per second.

Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
…ons.

Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
xeus2001 and others added 21 commits November 3, 2025 11:11
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
…does not cover, it will improve parallel parsing speed.

Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
…tion, more important than safety in this case!

Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
…diate step over a list

Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
gunplar
gunplar previously approved these changes Nov 4, 2025
…er response

Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
xeus2001 and others added 3 commits November 4, 2025 15:11
Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
…ix JSON parser map length

Signed-off-by: Alexander Lowey-Weber <alexander.weber@here.com>
Signed-off-by: phmai <phuc.mai@here.com>
@xeus2001 xeus2001 merged commit 47eb2d2 into v3 Nov 4, 2025
3 checks passed
@xeus2001 xeus2001 deleted the v3_json branch November 4, 2025 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants