microsoft / microsoft/AdaptiveCards
[Feature Request] Switch to System.Text.Json from Newtonsoft.Json
Open
@philnach is already working on this.
Since Jun 19, 2025.
Request
- Dominant language
- C#
- Stars
- 2k
- Forks
- 595
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 1
Description
Problem Statement
#9102 asks if AdaptiveCards will switch to System.Text.Json from Netwonsoft.Json opening this feature request to campture that ask.
Migration from Newtonsoft.Json to System.Text.Json details can be found here: Migrate from Newtonsoft.Json to System.Text.Json.
Proposed solution
- Providing documentation on how the migration from Newtonsoft.Json will happen. Details for proposed solution should be added to this feature request.
- Implement migration from proposed solution above.
- Add/update tests.
- Verify functionality parity with existing version of AdaptiveCards.
- Update documentation.
Alternatives or Workarounds
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.