Esta página aún no está traducida al español, así que la mostramos en inglés.

JSON to C# Converter

Paste a JSON sample — an API response or a config file — and get ready-to-use C# Classes with nested types, arrays and optional fields detected automatically.

Actualizado el
TypeScript

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: JSON to C#

  1. Paste a JSON sample in the input — C# is already selected.
  2. Set the root type name and options such as optional fields and date detection.
  3. Copy the generated C# code into your project.

JSON to C# classes

Each JSON object becomes a C# class with PascalCase properties and [JsonPropertyName("key")] attributes, so System.Text.Json maps the original camelCase or snake_case keys. Arrays become List<T>, optional values become nullable types (int?, string?), and ISO dates can be typed as DateTime.

Deserializing

JsonSerializer.Deserialize<Root>(json) reads the JSON. With Newtonsoft.Json, swap the attributes for [JsonProperty("key")].

Private by design

The conversion runs entirely in your browser — API responses with customer or internal data are never uploaded.

También se busca como: json to c# classes, convert json to c#, c# classes from json, json c# generator.

Herramientas que combinan con: JSON to C#

  • De JSON a tipos — Pega una respuesta de la API y obtén modelos listos para usar en 8 lenguajes: TypeScript, Python (dataclass, TypedDict o Pydantic), Go, Java, C#, Kotlin, Swift y Rust.
  • Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
  • JSON Validator — Paste JSON to check whether it is valid.
  • JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.

Preguntas frecuentes

How are nested JSON objects converted to C#?
Each nested object becomes its own named classe, named after its key, and referenced from the parent. Arrays become typed lists of the element type.
What happens with fields that are missing or null in some items?
When you paste an array of objects, fields that are missing or null in some items are marked optional (nullable), so the generated code matches real API responses.
Is my JSON uploaded?
No. The conversion runs entirely in your browser, so API responses with private data never leave your device.
¿Puedo instalar JSON to C# como aplicación web y utilizarla sin conexión?
Sí. JSON to C# es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas