Class YAHOO.ext.util.JSON
| Package: | YAHOO.ext.util |
| Class: | JSON |
| Extends: | Object |
| Defined In: | JSON.js |
Modified version of Douglas Crockford's json.js that doesn't
mess with the Object prototype
http://www.json.org/js.html
This class is a singleton and cannot be created directly.
Public Properties
This class has no public properties.
Public Methods
| |
decode(String json) : Object |
JSON |
| Decodes (parses) a JSON string to an object. If the JSON is invalid, this function throws a SyntaxError. |
| |
encode(Mixed o) : String |
JSON |
| Encodes an Object, Array or other value |
Public Events
This class has no public events.
Method Details
decode
public function decode(String json)
Decodes (parses) a JSON string to an object. If the JSON is invalid, this function throws a SyntaxError.
Parameters:
json : StringThe JSON string
Returns:
ObjectThe resulting object
This method is defined by JSON.
encode
public function encode(Mixed o)
Encodes an Object, Array or other value
Parameters:
o : MixedThe variable to encode
Returns:
This method is defined by JSON.