قراءة وكتابة JSON مع إكتشاف الأخطاء
تقدر تفعل JSON_THROW_ON_ERROR علشان أي فشل في التحويل يتحول لإستثناء واضح
قراءة JSON كمصفوفة
القيمة true بتطلب إرجاع الكائنات كمصفوفات ترابطية
<?php
$user = json_decode('{"name":"Osama","active":true}', true, 512, JSON_THROW_ON_ERROR);
echo $user["name"];النتيجة
Osamaالتعامل مع نص غير صالح
إلتقاط JsonException بيسمح تعرض نتيجة بديلة
<?php
try {
json_decode("invalid", true, 512, JSON_THROW_ON_ERROR);
} catch (JsonException $error) {
echo "Invalid JSON";
}النتيجة
Invalid JSON