-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
supply_bytes=True in encode_* brings a headache to me #69
Comments
Nevermind, i realized that dumping json5 doesn't make much sense as decoding doesn't load comments (which is kind of point I wanted to use json5 as an option). |
+1 Would be nice if dump supports both string and bytes, its not very clear in the documentation that only bytes is supported. Kind of a shocker when changing from the default json impl. |
This makes very common samples like How to dump a dict to a JSON file? (SO) throw the same exception. Therefore, the following does is not really true:
The lib should load/dump the same data if I just use it as a replacement for a regular json... |
+1 |
Hi there, I'm currently working on personal l10n system that can use different JSON parsing implementations.
It looks something like this:
Of course, we are expecting the same interface as builtin
json
have.Because
pyjson5.dump(...)
and other encode functions havesupply_bytes=True
, it throws an error:I know that changing defaults would break old code, so is there any way we can fix this?
The text was updated successfully, but these errors were encountered: