Skip to content

How to avoid dependency conflicts of NewtonSoft.Json version between Dynamo and packages or hosts #17059

@QilongTang

Description

@QilongTang

Details

Dynamo itself is depending on NewtonSoft.Json for Json serialization and deserialization. This requires Dynamo aligning such version with Revit and package authors all the time.

Suggested solution:
Dynamo migrates from NewtonSoft.Json to System.Text.Json for Json serialization and remove NewtonSoft.Json as 3rd party dependency.

What did you expect to see?

Dynamo continue to function as normal, especially Dynamo graph saving and opening

Metadata

Metadata

Labels

Type

No type

Projects

Status

Triage

Status

Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions