| Autor | Zpráva | ||
|---|---|---|---|
| juraj ivanovic Profil * |
#1 · Zasláno: 27. 4. 2014, 19:39:23
Zdravím, mám problém se čtením dat z JSONU, aktuálně se mi data zobrazuji pouze takto, jakmile přidám json_decode, již nefunguje..
$url="http://adresa jsonu"; $json = file_get_contents($url,0,null,null); echo '<pre>',print_r($json,1),'</pre>'; Takto mi to funguje a vypíše, { "id" : "\t2572727- Jinda", "Pondeli" : "05:00-23:00", "name" : "TATARKA", "Nedele" : "05:00-23:00", "Sobota" : "05:00-23:00" }
{ "id" : "Venca - 25424", "Utery" : "00:00-24:00", "name" : "KECUP", "Nedela" : "00:00-24:00", "Sobota" : "00:00-24:00" }Ovšem již nevím, jak to vyparsovat ( tedy každý řádek zvlášť, potřebuji získat "id" atd. a zapsat do databáze. |
||
| juriad Profil |
#2 · Zasláno: 27. 4. 2014, 19:48:56
Nefunguje to proto, že každý řádej je sám o sobě JSON. Pro vyrobení jednoho JSON objektu použij:
$radky = file($url);
$json = '[' . implode(',', $radky) . ']';
json_decode($json)Nebo můžeš rovnou dekódovat po řádcích: foreach($radky as $i => $radek) {
json_decode($radek);
} |
||
| juraj ivanovic Profil * |
#3 · Zasláno: 27. 4. 2014, 20:29:18
Díky, to mi nedošlo !
|
||
|
Časová prodleva: 12 let
|
|||
0