Aktywne Wpisy
![gokusan](https://wykop.pl/cdn/c3397992/gokusan_zYfGtlM5nL,q60.jpg)
gokusan +332
![gokusan](https://wykop.pl/cdn/c3201142/68d73b978d62c809d15b2d612a2ec081262409110c006080cc3e6b35c1b609d8,w150.jpg?author=gokusan&auth=59bcdb3d959ffdfe7c263c8b7493976c)
źródło: temp_file2143098535686659606
Pobierz![Malinowy_nos](https://wykop.pl/cdn/c3397992/Malinowy_nos_MmMRlldfel,q60.jpg)
Malinowy_nos +231
![Malinowy_nos - Piękny poranek we Wrocławiu ( ͡° ͜ʖ ͡°) #wroclaw #mpkwroclaw](https://wykop.pl/cdn/c3201142/5a903f1a0d8deb95f86396a0df45a8afa43bd89d75d7d121fea146da8597bae4,w150.jpg?author=Malinowy_nos&auth=53e04b69e5c7f57c21a0838fc06121fb)
źródło: IMG_20240717_072124167_HDR
PobierzSkopiuj link
Skopiuj linkźródło: temp_file2143098535686659606
Pobierzźródło: IMG_20240717_072124167_HDR
PobierzWykop.pl
#csharp #programowanie
@KorelacjaProkrastynacji: Znaczy masz sporą klasę i chcesz zwracać tylko niektóre informacje? Może chodzi Ci o DTO?
Dostaję coś takiego:
"{\n \"success\": {\n \"total\": 1\n },\n \"contents\": {\n \"translated\": \"Lost a planet, master obiwan has. \",\n \"text\": \"Master Obiwan has lost a planet.\",\n \"translation\": \"yoda\"\n }\n}"
Z tego mnie interesują tylko 3 atrybuty:
Translated, Text i Translation. Mam model, który zawiera te 3 atrybuty, ale kwestia jest taka. Że nie wiem w jaki sposób to ładnie obciąć, aby łatwo się to deserializowało do
np: JSONObject status = response.getJSONObject("status");
Po prostu stwórz klasę, która ma tylko te propertiesy, które potrzebujesz. Nadmiarowe będą zignorowane.
Jak używasz JSON gdziekolwiek to tylko Newtonsoft.Json. Poczytaj trochę dokumentacji tej biblioteki
@budyn: Ogólnie już ogarnałem część z deserializacją, ale dostaję do parametrów puste wartości. Zastanawiam się czy to
źródło: comment_Zmj4rO3KHiyc2zTaAnpencHfh9RTfJbR.jpg
PobierzOcaliłeś mi czas. Jak się dostanę do pracy w tej konkretnej firmie, to stawiam Ci piwo albo czteropaczek ( ͡° ͜ʖ ͡°)
W przypadku gdy pobieram informacje z zewnętrznego api, to powinienem był sobie zrobić metody w modelu klasy na wzór tego kodu co mam powyżej, aby przerobić jsona? Czy lepszą praktyką jest napisać metody obrabiające jsona w kontrolerze gdy mówimy o MVC? Taki dylemat mi się pojawił ;)
Ale to jest jak 'ja' robie, także ten.
P.S.
Nie wiem czy to ma jakieś większe znaczenie poza spoceniem się
Powiem tak: jeśli wiesz jak NIE kopiować kodu - nie kopiuj kodu. Nigdy. Ever. To jest zło wcielone i jeśli jest jakiś oczywisty sposób jak tego nie robić to nie przejdziesz code review, a jako zadanie rekrutacyjne na bank sie do tego przyczepią i to konkretnie.
Jak masz pomysł jak to ogarnąć elastycznie to tak to
I jak tam rekrutacja? ( ͡° ͜ʖ ͡°)