showing results for - "why json encode or json decode returns false"
Lya
13 Jan 2020
1
2<?php
3// A valid json string
4$json[] = '{"Organization": "PHP Documentation Team"}';
5
6// An invalid json string which will cause an syntax 
7// error, in this case we used ' instead of " for quotation
8$json[] = "{'Organization': 'PHP Documentation Team'}";
9
10
11foreach ($json as $string) {
12    echo 'Decoding: ' . $string;
13    json_decode($string);
14
15    switch (json_last_error()) {
16        case JSON_ERROR_NONE:
17            echo ' - No errors';
18        break;
19        case JSON_ERROR_DEPTH:
20            echo ' - Maximum stack depth exceeded';
21        break;
22        case JSON_ERROR_STATE_MISMATCH:
23            echo ' - Underflow or the modes mismatch';
24        break;
25        case JSON_ERROR_CTRL_CHAR:
26            echo ' - Unexpected control character found';
27        break;
28        case JSON_ERROR_SYNTAX:
29            echo ' - Syntax error, malformed JSON';
30        break;
31        case JSON_ERROR_UTF8:
32            echo ' - Malformed UTF-8 characters, possibly incorrectly encoded';
33        break;
34        default:
35            echo ' - Unknown error';
36        break;
37    }
38
39    echo PHP_EOL;
40}
41?>
42
43
queries leading to this page
php json error 0json error 5 phpwhy json encode return falsepass error code in json using phpphp json error 10php find json error syntaxphp return json error codephp return json with errorphp json error 6 24json data 3d json decode 28 24json 2c true 29 3b printjson syntax error 4 phpjson error fixing phpjson php error codejson decode json encodehow to make php show me the json code that errorsreturn json failure phpphp json error 3fix json errors from string phpphp indicate json format errorjson return error in phpphp if json response errorjson encode 28 29hget json error message phpwhat json encode returnjson decode 28json encode 28json encode return falsephp json errorget json error phpphp json error 4put json in variable php syntax errorjson decode nullphp if json errorphp json encode errorjson phrase error phpjson encode return 5b 5djson php syntax erroradd error in php to json arrayjson decode null phpphp json error 1pass php error as jsonjson errorhandling phpphp json error 9json decode gives syntax errorphp json error 5php json error 2php json error 7 24json data 3d json decode 28 24json 2c true 29 3bphp json decode syntax error with valid jsonhow to pass error in json response in phpjson decode 28true 29json last error phpsend json error phppass error in json format in phpphp response error jsonphp json syntax eroror on valid jsonjson encode array in php error messagephp code error jsonphp json error messagecheck json error phpphp get json errorjson error 4 phpjson error phpphp error to jsonphp header error jsonphp json error 8php get json syntax errorjson encode jsonjsonexception phpphp 7 4 json errorwhy json encode or json decode returns false