JSON डेटा के संचरण में उपयोग किया जाने वाला डेटा प्रारूप है। इसका मुख्य रूप से जावास्क्रिप्ट AJAX कॉल में उपयोग किया जाता है।
JSON की संरचना बस ब्रैकेट नाम है: मूल्य जोड़े। इसकी कॉम्पैक्ट प्रकृति और सादगी के कारण यह अपेक्षाकृत छोटे डेटासेट और चीजों के संचरण के लिए एक बेहतर संरचना है जिसे नाम में समूहीकृत किया जा सकता है: मूल्य जोड़े।
उदाहरण के लिए:
एक prototype.js अजाक्स कॉल रूपांतरित होने वाले और प्राप्त करने JSON डेटा:
function my_php_handler()
{
#parse POST data
$name = $_POST["name"];
$myarray_data = $_POST["myarray_data"];
#transform the data in some way
#return encoded string
echo json_encode($results);
}
:
my_prototype_class = Class.create();
my_prototype_class.prototype = {
initialize: function() {
this.myarray = new Array();
//do initialization
},
my_function: function(direction){
new Ajax.Request('/my/url.php',
{
method: 'post',
parameters: { name: value,
myarray_data: this.myarray.toJSON() },
onSuccess: function(transport) {
var response = transport.responseText.evalJSON();
//handle response
},
onFailure: function(){
//handle failure
}
});
}
}
Event.observe(window, "load", function(){new my_prototype_class();}, false);
और का उपयोग कर PHP आप कुछ इस तरह से अनुरोध का प्रबंध था
कुछ ऐसा:
[{"myarray": [], "name": value}]
http अनुरोध/प्रतिक्रिया में पारित हो जाएगा। इस प्रारूप में डेटा को JSON कहा जाता है।
समुदाय विकी – SilentGhost
होना चाहिए ... अगर यह 'नहीं था कुछ बार एक डुप्लिकेट टी – annakata