Bonjour,
J'essaie de lire un json issue de l'url suivant :
https://collectionapi.metmuseum.org/...covers&q=quilt
je ne comprends pas pourquoi le vardump me renvoie null.
Vous trouverez mon code ci-dessous :
Je suis preneur si vous avez une idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 function isJson($string) { json_decode($string); return (json_last_error() == JSON_ERROR_NONE); } //The URL that we want to GET. $url = 'https://collectionapi.metmuseum.org/public/collection/v1/search?medium=Quilts|Silk|Bedcovers&q=quilt'; //Use file_get_contents to GET the URL in question. $contents = file_get_contents($url); //$contents = "Not a json"; //If $contents is not a boolean FALSE value. if($contents !== false){ //Print out the contents. echo "<br>content <br>"; echo "Content---></br>".$contents; echo "<br> fin du content <br><br> " ; echo "data <br>"; $data=json_decode($content,true); echo "data--->". $data; echo "<br> fin du data"; echo "<br> <br> VarDump<br>"; var_dump(json_decode($content,true)); echo "<br>"; var_dump($data); echo "<br> fin du VarDump"; echo "<br> <br> Department-->".$data['objectIDs'][1]; echo "<br> fin du Department"; echo "<br> <br> DisplayName-->".$data['objectIDs'][1]; echo "<br> fin du DisplayName"; echo "<br> <br> Json -->".isJson($contents);
Merci par avance
Partager