-
Notifications
You must be signed in to change notification settings - Fork 11
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
Remove dep on NewtonSoft JSON and use System.Text.Json instead #16
Comments
This is something I was intending to include from the beginning but is blocked by several missing features we are taking advantage of in Newtonsofts version.
Based on my attempt to implement it I would say this is something to look into whenever they release version 5 of System.Text.Json, otherwise this is a blocked issue. |
Thanks for that insight @tyduptyler13 very helpful. |
For #1 looks like 5.0 will support enum serialization but that would require retargeting this lib, which would reduce the # of possible users, so better not to do it. |
Is it possible to bump to Newtonsoft.Json v13 while we wait so we can eliminate the version 12 vulnerability? |
@katherine-teng-alida On the surface that seems reasonable. We are currently evaluating other possible changes to some of the client libraries and the way they are created. I should have some time next week to dig into this a little more and see what would be involved in updating the version of Newtonsoft.Json in the mean time. |
I wanted to give an update. I am running into some problems with the tests after the the upgrade (some problems existed before the newtonsoft update). I am trying to work through them now. |
thanks so much @mark-robustelli. |
Description
See this comment #13 (comment)
Thanks to @ukevp for this suggestion:
I think this is a nice-to-have, and I don't know the level of effort to do this - we have some custom configuration currently that we'd have to re-work into the new method.
The text was updated successfully, but these errors were encountered: