Skip to content

Conversation

@deavmi
Copy link
Owner

@deavmi deavmi commented Nov 26, 2025

See this.

deavmi added 22 commits July 16, 2025 19:01
- Initial code being worked on
- Added `traverseTo(string, JSONValue*`)
- Use the new `jsonNormal(JSONValue*)` for processing values of JSON
nodes

json

- Implemented `jsonNormal(JSONValue*)`
- Removed old code
- More work being done on `traverseTo(string, JSONValue*)`
- `traverseTo(string, JSONValue*)` now checks for `null` in `start` to
prevent any signals being sent for SIGSEGV
- Updated the unittest
- Removed `dotExtract(...)`
- When providing a value use the new `jsonNormal(..., ...)` API

json

- Updated how `jsonNormal(..., ...)` works
- Updated unittest to add a JSON entity of type `JSONType.array` which
should fail and not have any value set for it then because it is an
unsupported type
- Upgraded dependency `niknaks` to at least version `0.27.0`
- Now just use the niknaks package
- DOcumented
- Documented package
- Added `test.sh` for easier testing
- Updated testing instructions
- Added information on `JSONProvider`
- Added documentation links for both providers
- Cleaned up

Repo

- Added information on build modes, like `debug`

JSONProvider

- Now uses `gogga` for logging when in `debug` build mode
@deavmi deavmi self-assigned this Nov 26, 2025
@deavmi deavmi added documentation Improvements or additions to documentation enhancement New feature or request labels Nov 26, 2025
@deavmi deavmi merged commit d38f53d into master Nov 26, 2025
1 check passed
@deavmi deavmi deleted the feature/json branch November 26, 2025 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants