bchavez / bchavez/RethinkDb.Driver

Support for System.Text.Json.JsonDocument

Open
#148 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
C#
Stars
381
Forks
129
PR merge metrics
No merged PRs in 30d

Description

AspNetCore 3.0 dropped JSON.NET out of the box and replaced it with much more lightweight `JsonDocument` and `JsonSerialiser`

It seems this will be the official way to handle JSON for .NET going forward. It's still a bit rough, but I think it's worth investigating for this project.

As as example Npgsql has included direct `JsonDocument` support for the Postgres jsonb column out of the box recently.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by investigating how RethinkDb.Driver currently handles JSON and compare the requested System.Text.Json.JsonDocument and JsonSerialiser support with the Npgsql jsonb example. Done requires an agreed implementation scope and acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.