Cómo forzar salida JSON válida (sin markdown)

Plantillas para extraer/transformar datos a JSON estricto, con reglas de validación.

Reglas que funcionan
  • Decile: 'Devolvé SOLO JSON' y prohibí texto extra.
  • Definí un esquema (claves, tipos, valores permitidos).
  • Aclarás qué hacer si falta un campo (null vs omitir).
  • Pedí una segunda pasada: validar + corregir JSON.
Templates
Extraer JSON estructurado
Extraé datos del texto de abajo.
Devolvé SOLO JSON válido (sin markdown, sin comentarios).

Esquema:
{
  "people": [
    {
      "name": "string",
      "role": "string|null",
      "email": "string|null"
    }
  ],
  "dates": ["YYYY-MM-DD"]
}

Reglas:
- Si falta, usá null (no inventes).
- Si una fecha es ambigua, omitila.

Texto:
"""[pegá acá]"""

Antes de finalizar, validá que sea JSON válido y que matchee el esquema.
Se abre en la home con el prompt precargado.
Abrir en Promptea
Transformar JSON a un nuevo esquema
Vas a recibir un JSON de entrada. Convertilo al esquema de salida.
Devolvé SOLO JSON válido.

JSON de entrada:
"""[pegá JSON]"""

Esquema de salida:
{
  "items": [
    { "id": "string", "title": "string", "tags": ["string"] }
  ]
}

Reglas:
- Mantené el significado; no inventes items.
- Si un campo no mapea, ignoralo.
- Asegurate de que tags estén en minúsculas.

Validá el JSON antes de devolverlo.
Se abre en la home con el prompt precargado.
Abrir en Promptea
Preguntas frecuentes
¿Por qué igual agrega texto?
Porque no lo hiciste costoso. Repetí la restricción, poné esquema y pedí validación.
¿Conviene usar JSON Schema?
Sí si vas a integrar. Aunque sea un esquema simplificado (claves + tipos) mejora mucho.