Skip to content

chore: Remove SimpleJson library dependency#2970

Merged
timcassell merged 1 commit intodotnet:masterfrom
filzrev:chore-remove-simplejson-deps
Jan 28, 2026
Merged

chore: Remove SimpleJson library dependency#2970
timcassell merged 1 commit intodotnet:masterfrom
filzrev:chore-remove-simplejson-deps

Conversation

@filzrev
Copy link
Contributor

@filzrev filzrev commented Jan 16, 2026

This PR replace Summary object serializer to use System.Text.Json.
And remove SimpleJson dependencies.

It also supersede #2969

What's changed in this PR

  1. Add BdnSimpleJsonSerializer class that compatible with SimpleJson.
  2. Modify JsonExporterBase.cs to use BdnSimpleJsonSerializer.
  3. Remove SimpleJsonSerializer.cs
  4. Rename SimpleJsonSerializerTest to SummarySerializationTests and modify code to use new serializer.
  5. Remove LightJsonSerializerTests.cs. Because it content look likes same as SimpleJsonSerializerTest.
  6. Remove unused namespaces.
  7. Modify CommonExporterVerifyTests.Exporters snapshot files. and confirms no diffs exists except for indents.

@filzrev filzrev force-pushed the chore-remove-simplejson-deps branch from 874808e to 2bc61ca Compare January 16, 2026 07:07
Copy link
Collaborator

@timcassell timcassell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @filzrev

@timcassell timcassell merged commit a2871df into dotnet:master Jan 28, 2026
11 checks passed
@timcassell timcassell added this to the v0.16.0 milestone Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants