[ Index ] |
|
Code source de Flux CMS 1.5 |
[Code source] [Imprimer] [Statistiques]
Converts to and from JSON format. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. This feature can also be found in Python. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, TCL, and many others. These properties make JSON an ideal data-interchange language.
Author: | Michal Migurski <mike-json@teczno.com> |
Author: | Matt Knapp |
Author: | Brett Stimmerman |
Copyright: | 2005 Michal Migurski |
License: | http://www.opensource.org/licenses/bsd-license.php |
Version: | CVS: $Id: JSON.php,v 1.31 2006/06/28 05:54:17 migurski Exp $ |
Poids: | 821 lignes (34 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
JSON:: (8 méthodes):
JSON()
utf162utf8()
utf82utf16()
encode()
name_value()
reduce_string()
decode()
isError()
JSON_Error:: (2 méthodes):
Services_JSON_Error()
JSON_Error()
JSON_Error:: (2 méthodes):
Services_JSON_Error()
JSON_Error()
JSON($use = 0) X-Ref |
constructs a new JSON instance param: int $use object behavior flags; combine with boolean-OR |
utf162utf8($utf16) X-Ref |
convert a string from one UTF-16 char to one UTF-8 char Normally should be handled by mb_convert_encoding, but provides a slower PHP-only method for installations that lack the multibye string extension. param: string $utf16 UTF-16 character return: string UTF-8 character |
utf82utf16($utf8) X-Ref |
convert a string from one UTF-8 char to one UTF-16 char Normally should be handled by mb_convert_encoding, but provides a slower PHP-only method for installations that lack the multibye string extension. param: string $utf8 UTF-8 character return: string UTF-16 character |
encode($var) X-Ref |
encodes an arbitrary variable into JSON format param: mixed $var any number, boolean, string, array, or object to be encoded. return: mixed JSON string representation of input var or an error if a problem occurs |
name_value($name, $value) X-Ref |
array-walking function for use in generating JSON-formatted name-value pairs param: string $name name of key to use param: mixed $value reference to an array element to be encoded return: string JSON-formatted name-value pair, like '"name":value' |
reduce_string($str) X-Ref |
reduce a string by removing leading and trailing comments and whitespace param: $str string string value to strip of comments and whitespace return: string string value stripped of comments and whitespace |
decode($str) X-Ref |
decodes a JSON string into appropriate variable param: string $str JSON-formatted string return: mixed number, boolean, string, array, or object |
isError($data, $code = null) X-Ref |
Classe: JSON_Error - X-Ref
Généré le : Wed Nov 21 13:08:55 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |