Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JRegistryFormatJSON
+ Graphe d'héritage de JRegistryFormatJSON:
+ Graphe de collaboration de JRegistryFormatJSON:

Liste de tous les membres

Fonctions membres publiques

 objectToString ($object, $options=array())
 stringToObject ($data, array $options=array('processSections'=> false))

Additional Inherited Members

- Fonctions membres publiques statiques inherited from JRegistryFormat
static getInstance ($type)
- Attributs protégés statiques inherited from JRegistryFormat
static $instances = array()

Description détaillée

Définition à la ligne 19 du fichier json.php.


Documentation des fonctions membres

JRegistryFormatJSON::objectToString (   $object,
  $options = array() 
)

Converts an object into a JSON formatted string.

Paramètres:
object$objectData source object.
array$optionsOptions used by the formatter.
Renvoie:
string JSON formatted string.
Depuis:
11.1

Réimplémentée à partir de JRegistryFormat.

Définition à la ligne 31 du fichier json.php.

{
return json_encode($object);
}
JRegistryFormatJSON::stringToObject (   $data,
array  $options = array('processSections' => false) 
)

Parse a JSON formatted string and convert it into an object.

If the string is not in JSON format, this method will attempt to parse it as INI format.

Paramètres:
string$dataJSON formatted string to convert.
array$optionsOptions used by the formatter.
Renvoie:
object Data object.
Depuis:
11.1

Réimplémentée à partir de JRegistryFormat.

Définition à la ligne 48 du fichier json.php.

Références JRegistryFormat\getInstance().

{
$data = trim($data);
if ((substr($data, 0, 1) != '{') && (substr($data, -1, 1) != '}'))
{
$obj = $ini->stringToObject($data, $options);
}
else
{
$obj = json_decode($data);
}
return $obj;
}

+ Voici le graphe d'appel pour cette fonction :


La documentation de cette classe a été générée à partir du fichier suivant :