Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में JSON से सही तरीके से मान कैसे प्राप्त करें?

JSON से मान प्राप्त करने के लिए, json_decode() का उपयोग करें। मान लीजिए निम्नलिखित हमारा JSON है:

$detailsJsonObject = '{"details":[{"name":"John","subjectDetails":{"subjectId":"101","subjectName":"PHP","marks":"58", "teacherName":"Bob"}}]}'; 

हमें विशिष्ट मान प्राप्त करने की आवश्यकता है यानी विषय नाम, अंक, आदि।

उदाहरण

PHP कोड इस प्रकार है:

<!DOCTYPE html> 
<html> 
<body> 
    <?php 
        $detailsJsonObject = '{"details":[ 
            {"name":"John","subjectDetails": 
            {"subjectId":"101","subjectName":"PHP","marks":"58", 
            "teacherName":"Bob"} }]}'; 
        $convertToArrayObject = json_decode($detailsJsonObject,true); 
        $actualSubjectName = $convertToArrayObject[details][0][subjectDetails][subjectName]; 
        $actualTeacherName = $convertToArrayObject[details][0][subjectDetails][teacherName]; 
        echo "The Subject Name is=",$actualSubjectName,"
"; echo "The Teacher Name is=",$actualTeacherName; ?> </body> </html>

आउटपुट

The Subject Name is=PHP 
The Teacher Name is=Bob
  1. - PHP में serializeArray से POST वैल्यूज कैसे प्राप्त करें?

    PHP में serializeArray से POST वैल्यूज प्राप्त करने के लिए, serializeArray() मेथड का उपयोग करें। serializeArray() मेथड .serialize() मेथड की तरह सभी फॉर्म्स और फॉर्म एलिमेंट्स को सीरियलाइज़ करता है लेकिन आपके साथ काम करने के लिए JSON डेटा स्ट्रक्चर लौटाता है। मान लीजिए हमारे पास serialize.php फ़ाइल

  1. - C# में enum से int वैल्यू कैसे प्राप्त करें

    सबसे पहले, enum सेट करें - public enum Vehicle { Car, Bus, Truck } अब enum को int में कास्ट करने के लिए टाइपकास्टिंग का उपयोग करें - int a = (int)Vehicle.Car; enum को int में कास्ट करने का पूर्ण कोड निम्नलिखित है - उदाहरण using System; public class Demo { public enum Vehicle { Car, Bus, Truck }

  1. - JSON इनपुट से पायथन डिक्शनरी कैसे बनाएं?

    आप पायथन में json मॉड्यूल का उपयोग करके JSON फ़ाइलों को पार्स कर सकते हैं। यह मॉड्यूल JSON को पार्स करता है और इसे डिक्ट में डालता है। आप फिर इससे मानों को एक नॉर्मल डिक्ट की तरह प्राप्त कर सकते हैं। उदाहरण के लिए, यदि आपके पास निम्न सामग्री वाला JSON है: { id: file, value: File, popup: