JSON (JavaScript Object Notation) is a simple data-interchange format. Meaning it is an easy to use method to interchange data.
Contents
JSON Object
Usage: |
ObjName = {Element1:Value1, Element2:Value2} |
Example: |
PlayerDetails = {Owner:"NEAT", Group:1} |
This method allows you to create and define a JSON Object and its elements. A JSON object is defined between braces {}. Within the braces you can define the elements of the objects well as the value of that element.
NameOfJSONObject = { ElementName:"Value" }
If you wanted to echo the above "Value" that was given to the element called "ElementName", You can do this:
echo NameOfJSONObject.ElementName
The result of this would be:
(City Name) - Value (City Name) - Script stopped
json_encode
Usage: |
json_encode() |
Example: |
JsonObj = {element:"Value"} |
json_encode() will allow you to encode a JSON object.
If you attempted to echo a JSON Object (the object itself, not an element within) it would output this:
(City Name) - [object Object]
This is due to it being encoded in the JSON language. To be able to get valid data from the object, json_encode is needed.
thejson = {this:"that"} echo json_encode(thejson)
Outputs:
(City Name) - {"this":"that"} (City Name) - Script stopped