|
|
|
@@ -59,8 +59,9 @@ $output = $json_class::jsonConvertToArray($json);
|
|
|
|
print "J/S::E-JSON: $json: " . DgS::printAr($output) . "<br>";
|
|
|
|
print "J/S::E-JSON: $json: " . DgS::printAr($output) . "<br>";
|
|
|
|
print "J/S::E-JSON ERROR: " . $json_class::jsonGetLastError() . ": " . $json_class::jsonGetLastError(true) . "<br>";
|
|
|
|
print "J/S::E-JSON ERROR: " . $json_class::jsonGetLastError() . ": " . $json_class::jsonGetLastError(true) . "<br>";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "<hr>";
|
|
|
|
$json = '{"valid":"json","invalid":"\xB1\x31"}';
|
|
|
|
$json = '{"valid":"json","invalid":"\xB1\x31"}';
|
|
|
|
$json = '{"valid":"json","invalid":"abc\x80def"}';
|
|
|
|
// $json = '{"valid":"json","invalid":"abc\x80def"}';
|
|
|
|
$output_no_flag = Json::jsonConvertToArray($json);
|
|
|
|
$output_no_flag = Json::jsonConvertToArray($json);
|
|
|
|
print "No Flag JSON: $json: " . DgS::printAr($output_no_flag) . "<br>";
|
|
|
|
print "No Flag JSON: $json: " . DgS::printAr($output_no_flag) . "<br>";
|
|
|
|
print "No Flag JSON ERROR: " . Json::jsonGetLastError() . ": " . Json::jsonGetLastError(true) . "<br>";
|
|
|
|
print "No Flag JSON ERROR: " . Json::jsonGetLastError() . ": " . Json::jsonGetLastError(true) . "<br>";
|
|
|
|
@@ -73,6 +74,7 @@ $output_raw = json_decode($json, true, flags:JSON_INVALID_UTF8_SUBSTITUTE);
|
|
|
|
print "No Flag JSON RAW (F-2): $json: " . DgS::printAr($output_raw) . "<br>";
|
|
|
|
print "No Flag JSON RAW (F-2): $json: " . DgS::printAr($output_raw) . "<br>";
|
|
|
|
$output_raw = json_decode($json, true);
|
|
|
|
$output_raw = json_decode($json, true);
|
|
|
|
print "No Flag JSON RAW: $json: " . DgS::printAr($output_raw) . "<br>";
|
|
|
|
print "No Flag JSON RAW: $json: " . DgS::printAr($output_raw) . "<br>";
|
|
|
|
|
|
|
|
echo "<hr>";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// $json = '{"foo": "bar"}';
|
|
|
|
// $json = '{"foo": "bar"}';
|
|
|
|
|