This repository was archived by the owner on Oct 18, 2026. It is now read-only.
Repository navigation
v3.0.0
I consider this a major update due to HUGE perfomance improvements and overall structure.
Speed comparison is posted here
Each function was reworked for better perfomance. Separate function perfomance comparisons will be posted later
- Most functions are independent from
json_trimand automatically trim all spaces outside strings - Each function now has "sub" argument, which defines if output is returned or not. Each function's output is stored as
<function name>_outputinstead of echoing it for capture. It's made mostly for recursive functions which can now just save the output/use the variable directly, rather than spawning a subshell. json_validatenow also checks for escaped characters and missing commas.- Most functions were tested multiple times, but there still can be bugs during parsing.