[RESOLU] json_decode compliqué...

Eléphant du PHP | 68 Messages

20 oct. 2013, 22:52

Bonjour,
J'ai crée un script qui va récupérer des informations en json d'une api.
Tout marche bien mais j'ai un problème avec json.
Ce que je veux récupérer est "downloadedBytes":55242723328 .
Mon json:
{
"periodStartDate":"2013-09-26",
"periodEndDate":"2013-10-25",
"internetAccounts":[
{
"packageDetails":[
"Capacité mensuelle de votre accès : 75 Go"
],
"downloadedBytes":55242723328,
"packageName":"Internet TGV 15",
"packageTimestamp":"2013-10-20T00:00-0400",
"maxDownloadBytes":0,
"maxUploadBytes":0,
"messages":[
],
<?php
$obj = json_decode($output);
print $obj->{'daysToEnd'}; // sa marche
print $obj->{'downloadedBytes'}; // marche pas
?>
Je sais que c'est parce que c'est une genre de sous catégorie, mais je sais pas comment faire pour avoir le downloadedBytes.
J'ai cherché mais j'ai rien trouvé...
Merci beaucoup,
William

ViPHP
xTG
ViPHP | 7331 Messages

21 oct. 2013, 07:35

A priori :
$json->internetAccounts[0]->downloadedBytes;
Mais faire un var_dump($json); te donnerai plus d'information, j'ai peut être zappé un ']' .

Eléphant du PHP | 68 Messages

21 oct. 2013, 14:47

Sa marche merci beaucoup !!!