DEP: Enforce numpy keyword deprecation in read_json
#30636

Can you also remove the relevant code from JSONToObj.c? Some pointers that may be helpful:

1. Should be able to remove the dtype struct member:
https://github.com/pandas-dev/pandas/blob/8b503a8ca06c6370fc3fbd972fc6b0a621df9531/pandas/_libs/src/ujson/python/JSONtoObj.c#L54

2. Can remove from kwargs:
https://github.com/pandas-dev/pandas/blob/8b503a8ca06c6370fc3fbd972fc6b0a621df9531/pandas/_libs/src/ujson/python/JSONtoObj.c#L497

3. Can remove local variable reference:
https://github.com/pandas-dev/pandas/blob/8b503a8ca06c6370fc3fbd972fc6b0a621df9531/pandas/_libs/src/ujson/python/JSONtoObj.c#L508

And any references of that variable you find Not sure if I got everything.

I don't think we can remove the dtype, it is also used for dtype inference if nothing is passed Nice cleanup - lgtm after conflict fixup