PHP में JSON अमान्यता को हैंडल करना
ऐसा होता है कि JSON वाली स्ट्रिंग
गलत तरीके से बनाई गई होती है। इस
स्थिति में json_decode
फ़ंक्शन null लौटाएगा। आइए
अभ्यास में कोशिश करते हैं।
एक अमान्य JSON बनाएं (आप स्वयं
निर्धारित करें कि इसमें क्या गलत है):
<?php
$json = '["a", "b", "c",]';
?>
आइए इस JSON को पार्स करने का प्रयास करें:
<?php
$data = json_decode($json);
var_dump($data); // null आउटपुट करेगा
?>
कुछ JSON वाली एक स्ट्रिंग दी गई है। इसे PHP डेटा संरचना में पार्स करें। पार्सिंग का परिणाम या त्रुटि आउटपुट करें, यदि JSON को पार्स करना संभव नहीं हुआ।