tinkerpop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Florian Hockmann (Jira)" <j...@apache.org>
Subject [jira] [Created] (TINKERPOP-2349) Switch from Newtonsoft.Json to System.Text.Json
Date Fri, 06 Mar 2020 14:40:00 GMT
Florian Hockmann created TINKERPOP-2349:

             Summary: Switch from Newtonsoft.Json to System.Text.Json
                 Key: TINKERPOP-2349
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2349
             Project: TinkerPop
          Issue Type: Improvement
          Components: dotnet
            Reporter: Florian Hockmann

.NET Core 3.0 [came with a new built-in JSON serialization library|https://devblogs.microsoft.com/dotnet/try-the-new-system-text-json-apis/]
_System.Text.Json_ which probably becomes the standard JSON library for .NET. It offers a
better performance while allocating less memory compared to Newtonsoft.Json because it is
using new technologies such as {{Span<T>}}.

For users of .NET Core 3.x this also has the nice benefit that the JSON implementation is
directly included in the .NET Core framework which solves possible version conflicts.

This message was sent by Atlassian Jira

View raw message