---
title: 'Trois façon de travailler avec JSON en C#'
description: "JSON (JavaScript Object Notation) est un format léger pour l'échange de données."
pubDate: 2024-07-02
family: 'dotnet-csharp'
tags: []
---

JSON (JavaScript Object Notation) est un format léger pour l'échange de données.

Plusieurs librairies sont disponibles pour travailler avec JSON.

## Newtonsoft.Json

Newtonsoft.Json, également connu sous le nom de 𝗝𝘀𝗼𝗻.𝗡𝗘𝗧, est la bibliothèque JSON la plus populaire.

Elle est riche en fonctionnalités et idéale pour des scénarios complexes.

![Newtonsoft.Json](/images/image-3-1024x256.webp)

## System.Text.Json

System.Text.Json est une bibliothèque JSON native.

Elle est rapide et utilise peu de mémoire.

Elle est parfaite pour les applications modernes .NET.

![System.Text.Json](/images/image-5-1024x256.webp)

## NetJSON

**NetJSON** est une bibliothèque JSON légère.

Elle est plus rapide que **Newtonsoft.Json** et **System.Text.Json**.

Elle n'est pas aussi connue que les autres lib JSON.

![NetJSON](/images/image-4-1024x256.webp)
