# API04005: Tentativo di Recupero JSON

## Cosa Significa[​](#what-this-means "Collegamento diretto a Cosa Significa")

Il server ha inviato una risposta con del contenuto JSON non valido, ma il POS ha tentato di recuperare e estrarre i dati validi. Si tratta di un avviso informativo piuttosto che di un errore critico.

## Cosa È Successo[​](#what-happened "Collegamento diretto a Cosa È Successo")

Il POS ha rilevato:

1. La risposta conteneva contenuti extra prima o dopo il JSON
2. I dati JSON di base erano ancora identificabili
3. È stato tentato un recupero estraendo la parte JSON valida

## Cause Comuni[​](#common-causes "Collegamento diretto a Cause Comuni")

* **Avvisi PHP nell'output** — Avvisi PHP mischiati con JSON
* **Output di debug** — Debug di sviluppo lasciato abilitato
* **Avvisi dei plugin** — Altri plugin che producono avvisi
* **Problemi di spazi bianchi** — Spazi bianchi extra attorno al JSON

## Come Risolvere[​](#how-to-fix "Collegamento diretto a Come Risolvere")

### 1. Disabilitare la Visualizzazione degli Errori PHP[​](#1-disable-php-display-errors "Collegamento diretto a 1. Disabilitare la Visualizzazione degli Errori PHP")

In `wp-config.php`:

```
define('WP_DEBUG_DISPLAY', false);

ini_set('display_errors', 0);
```

### 2. Abilitare Invece il Logging degli Errori[​](#2-enable-error-logging-instead "Collegamento diretto a 2. Abilitare Invece il Logging degli Errori")

Mantieni gli errori registrati per il debug:

```
define('WP_DEBUG', true);

define('WP_DEBUG_LOG', true);
```

### 3. Controlla la Modalità Debug del Plugin[​](#3-check-for-plugin-debug-mode "Collegamento diretto a 3. Controlla la Modalità Debug del Plugin")

Alcuni plugin hanno modalità di debug che producono contenuti extra:

* Rivedi le impostazioni del plugin
* Disabilita le modalità di debug/sviluppo
* Controlla le opzioni di logging verbose

### 4. Rivedi le Modifiche Recenti[​](#4-review-recent-changes "Collegamento diretto a 4. Rivedi le Modifiche Recenti")

Se questo è iniziato di recente:

* Cosa è cambiato sul tuo server?
* I plugin sono stati aggiornati?
* Le impostazioni PHP sono state modificate?

## È Grave?[​](#is-this-serious "Collegamento diretto a È Grave?")

Sebbene il POS si sia ripreso da questo problema, indicano un problema di configurazione che deve essere risolto. Il processo di recupero:

* Potrebbe non funzionare sempre
* Aggiunge sovraccarico di elaborazione
* Potrebbe nascondere altri problemi

Correggi la causa sottostante per garantire un funzionamento affidabile.

## Errori Correlati[​](#related-errors "Collegamento diretto a Errori Correlati")

* [API04003](/it/error-codes/API04003.md) — Risposta JSON malformata
* [API04001](/it/error-codes/API04001.md) — Formato di risposta non valido
