# API04005: JSON-herstel geprobeerd

## Wat dit betekent[​](#what-this-means "Directe link naar Wat dit betekent")

De server stuurde een respons met enige ongeldige JSON-inhoud, maar de POS probeerde te herstellen en geldige data te extraheren. Dit is een informatieve melding in plaats van een kritieke fout.

## Wat er gebeurde[​](#what-happened "Directe link naar Wat er gebeurde")

De POS detecteerde:

1. De respons bevatte extra inhoud vóór of na de JSON
2. De kern-JSON-data was nog steeds herkenbaar
3. Er werd geprobeerd te herstellen door het geldige JSON-gedeelte te extraheren

## Veelvoorkomende oorzaken[​](#common-causes "Directe link naar Veelvoorkomende oorzaken")

* **PHP-meldingen in de uitvoer** — PHP-waarschuwingen vermengd met JSON
* **Debug-uitvoer** — Foutopsporing voor ontwikkeling bleef ingeschakeld
* **Pluginmeldingen** — Andere plugins die meldingen weergeven
* **Whitespace-problemen** — Extra witruimte rondom de JSON

## Hoe op te lossen[​](#how-to-fix "Directe link naar Hoe op te lossen")

### 1. Schakel PHP-foutweergave uit[​](#1-disable-php-display-errors "Directe link naar 1. Schakel PHP-foutweergave uit")

In `wp-config.php`:

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

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

### 2. Schakel in plaats daarvan foutregistratie in[​](#2-enable-error-logging-instead "Directe link naar 2. Schakel in plaats daarvan foutregistratie in")

Houd fouten geregistreerd voor foutopsporing:

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

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

### 3. Controleer op debugmodus van plugins[​](#3-check-for-plugin-debug-mode "Directe link naar 3. Controleer op debugmodus van plugins")

Sommige plugins hebben debugmodi die extra inhoud uitvoeren:

* Bekijk de plugin-instellingen
* Schakel debug-/ontwikkelmodi uit
* Controleer op opties voor uitgebreide logging

### 4. Bekijk recente wijzigingen[​](#4-review-recent-changes "Directe link naar 4. Bekijk recente wijzigingen")

Als dit recent is begonnen:

* Wat is er op je server veranderd?
* Zijn er plugins bijgewerkt?
* Zijn er PHP-instellingen gewijzigd?

## Is dit ernstig?[​](#is-this-serious "Directe link naar Is dit ernstig?")

Hoewel de POS van dit probleem is hersteld, wijst het op een configuratieprobleem dat opgelost moet worden. Het herstelproces:

* Werkt mogelijk niet altijd
* Voegt verwerkingsoverhead toe
* Kan andere problemen maskeren

Los de onderliggende oorzaak op om een betrouwbare werking te garanderen.

## Gerelateerde fouten[​](#related-errors "Directe link naar Gerelateerde fouten")

* [API04003](/nl/error-codes/API04003.md) — Misvormde JSON-respons
* [API04001](/nl/error-codes/API04001.md) — Ongeldig responsformaat
