numpy array
x = np.array([1,2,3,4])
ujson.encode
ujson.encode(x, ensure_ascii=False, double_precision=-1)
gives me error
OverflowError: Maximum recursion level reached
version info
ujson 1.33
python 3.4.3
It seems to be that ujson can not encode numpy array and gives confusing error message.
By the way, where can I find the documentation of ujson. thx
Make sure to convert any numpy arrays to regular lists before jsonification. Hence,
ujson.encode(x.tolist())
should work (Python 3.5.3; ujson 1.35).
ujson documentation: https://github.com/esnme/ultrajson
Btw, there's an issue for what you described.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With