[PHP]JSON - co za ..... |
[PHP]JSON - co za ..... |
4.05.2020, 23:24:48
Post
#1
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) |
Witajcie ponownie,
tym razem mam poważny (jak na mnie problem) otóż wysyłam request i w odpowiedzi dostaję całkiem złożony json z którym sobie nie do konca potrafię poradzić. Część danych wyciągam bez problemu niestety są takie elementy których za diabła nie mogę i nie wiem co z tym zrobić. W pierwszej fazie lece sobie loopem, i część danych mam , następnie próbuję wybierać z obiektu używając sugerowanych kolejno indexów (mam nadzieję, że się wyrażam) na przykład $element->cośtam->cośtam->cośtam w efekcie dostaje niektóre dane tak jak się spodziewałem ale niektórych za diabła nie mogę wyciągnąć i nie rozumiem dlaczego. Według json tree viewer'a niby wskazuje na typy danych ale próbuję i dalej NULL, NULL, NULL .... oczywiście wszystko z poziomu PHP . jak to najlepiej rozpykać ? |
|
|
5.05.2020, 09:35:05
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
No i co oczekujesz od nas nie podajac tej struktury?
Cytat jak to najlepiej rozpykać ? No najlepiej to zrozumiec ten strukture JSON i na niej porzadnie operowac Zamien tez tego json na tablice a nie obiekty - na tablicach poczatkujacy jakos maja wiecej szczescia -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.05.2020, 14:43:09
Post
#3
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) |
Hej nospor,
no i wyobraź sobie nawet tak zrobiłem czyli odebrany json przepuszczam przez json_encode to generalnie po przepuszczeniu przez loopa część danych owszem dostaję ale nie wszystkie a wcale nie wygląda jakby były zagnieżdżone w jakiś inny sposób czy coś, myślałem, że jak mam jsona, wybiorę "items" bo tu są wszystkie produkty, to będę miał dostęp do każdego elementu produktu. chyba, że to są zupełnie osobne elementy jak na przykład tablice z atrybutami a w produktach są tylko ID'y tychże .... o tym nie pomyślałem .... Gdybyś mógł rzucić okiem na ten link... https://filashes.pl/robs/json/ ? Ten post edytował phpamator 5.05.2020, 14:58:36 |
|
|
5.05.2020, 15:36:08
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
Cytat czyli odebrany json przepuszczam przez json_encode Masz przepuszczac przez json_decode z drugim parametrem na true. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.05.2020, 15:52:51
Post
#5
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) |
no ale ja zamotany jestem .... dzięki nospor, pomogło, dalej brnę.
|
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 22:50 |