Files
arrow/python/pyarrow/tests
Aaditya SrinivasanandAntoine Pitrou 3cb299408d GH-50944: [C++] Replace RapidJSON with simdjson in JSON chunker (#50945)
### Rationale for this change

This PR continues the simdjson migration by replacing the RapidJSON-based JSON boundary detection used by the JSON chunker.

The existing implementation uses RapidJSON's streaming parser to identify complete JSON values. This change replaces that logic with the simdjson streaming parser.

### Are these changes tested?
    
Yes, by existing tests.
    
### Are there any user-facing changes?
    
No, except perhaps slight differences in error message and timing of error reporting when reading from an invalid JSON stream (i.e. there may be cases where a JSON parse error is reported earlier or later while iterating over RecordBatches).

* GitHub Issue: #50944

Lead-authored-by: Aaditya Srinivasan <aadityasri03@gmail.com>
Co-authored-by: Antoine Pitrou <antoine@python.org>
Signed-off-by: Antoine Pitrou <antoine@python.org>
2026-09-16 08:54:38 +02:00
..