googleapis / googleapis/google-api-dotnet-client

Move library from Newtonsoft.Json to System.Text.Json

Open
#1,995 31 comments 30 reactions 1 assignee Claimed by @amanda-tarafa View on GitHub
priority: p3 type: feature request
Dominant language
C#
Stars
1.5k
Forks
558
Avg merge
16h 34m
Merged PRs (30d)
17

Description

Microsoft & many developers have been moving their apps & libraries from `Newtsoft.Json` to `System.Text.Json` recently (e.g. the Microsoft Graph SDK for .NET).
It would be very appreciated if this library could be moved as well. Not only is `System.Text.Json` faster and more efficient, it is also already used by many developers and libraries. `Newtonsoft.Json` isn't exactly the smallest .dll and increases the binaries of apps we are creating with the Google API Library for .NET.

This suggestion has been posted by @LindaLawton in https://github.com/googleapis/google-api-dotnet-client/issues/1464#issuecomment-945831437 before and I have read the discussion following on it but I was afraid that this doesn't get the visibility needed when not posted as an own feature request.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.