Saltar al contenido principal

malformed-json

HTTP 400 · Resoluble por el tenant.

El cuerpo de la solicitud no se pudo parsear como JSON. Causas típicas:

  • Comas finales ({"a":1,}).
  • Comillas simples en lugar de dobles.
  • Codificación distinta de UTF-8.

Cómo resolverlo

  • Valida el payload con jq o un linter JSON antes de enviar.
  • Asegúrate de enviar Content-Type: application/json; charset=utf-8.

Ejemplo

{
"type": "https://errors.api.erply.pro/malformed-json",
"title": "Malformed JSON",
"status": 400,
"detail": "Expecting property name enclosed in double quotes: line 3 column 5 (char 24)"
}