‹ Atrás ✦ Chat de IA
{}→Py

JSON a clases de Python

Dataclasses o TypedDict.

Funciona por completo en tu navegador. No se envía nada a ningún sitio.

Cómo funciona

  1. 1Pega o escribe tu texto.
  2. 2Elige las opciones que necesites.
  3. 3Copia o descarga el resultado.

Sobre esta herramienta

JSON a clases de Python: Dataclasses o TypedDict. Pega tu texto y el resultado aparece al momento, listo para copiar o descargar. Todo ocurre en tu navegador: nada se sube ni se guarda.

Ejemplo

Entrada

{
  "id": 42,
  "name": "Ana Silva",
  "email": "ana@example.com",
  "active": true,
  "score": 9.5,
  "tags": ["admin", "editor"],
  "address": { "city": "Lisbon", "zip": "1100-148" },
  "orders": [
    { "order_id": 1, "total": 19.99, "note": null },
    { "order_id": 2, "total": 5, "coupon": "SPRING" }
  ]
}

Salida

from dataclasses import dataclass
from typing import Optional


@dataclass
class Order:
    order_id: int
    total: float
    note: None = None
    coupon: Optional[str] = None


@dataclass
class Address:
    city: str
    zip: str


@dataclass
class Root:
    id: int
    name: str
    email: str
    active: bool
    score: float
    tags: list[str]
    address: Address
    orders: list[Order]
¿Cómo se usa la herramienta «JSON a clases de Python»?

Pega o escribe tu texto. Elige las opciones que necesites. Copia o descarga el resultado.

¿La herramienta «JSON a clases de Python» es gratis?

Sí. Es totalmente gratuita, sin registro, sin límites de uso y sin marca de agua.

¿Se envían mis datos a un servidor?

No. Todo se calcula en tu navegador. Nada de lo que introduces se sube, registra ni guarda.

¿Funciona en el móvil?

Sí. Funciona en cualquier navegador moderno en Android, iPhone, iPad, Windows, Mac y Linux, sin apps.