typestar

Serializar en C#

De objeto a JSON en una llamada con System.Text.Json.

using System.Text.Json;

var config = new { Name = "typestar", Port = 8080, Debug = false };

// serializar es una sola llamada; las opciones moldean la salida
Console.WriteLine(JsonSerializer.Serialize(config));

var pretty = new JsonSerializerOptions { WriteIndented = true };
Console.WriteLine(JsonSerializer.Serialize(config, pretty));

Cómo funciona

  1. JsonSerializer.Serialize maneja también los tipos anónimos.
  2. Las opciones son su propio objeto; WriteIndented imprime con sangría.
  3. La salida por defecto es compacta, hecha para cables, no para ojos.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
339
Tokens
59
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 39 segundos.

Escribe este fragmento

Paso 1 de 3 en JSON; paso 4 de 17 en La biblioteca de .NET.

← Anterior Siguiente →