Napisałem aplikację konsolową do uzyskania kontroli nad niesfornym JSON-em

Znowu zmienił się JSON i nic nie działa? Teraz jest szybkie rozwiązanie! Wklej URL endpointa do pliku i odpal Breaker config.txt save. Następnym razem będziesz wiedział/a!

Jeśli pracowałeś/aś kiedyś z API to wiesz, jak irytujące jest debugowanie aplikacji. Tj. trzeba ustalić na początku czy to wina frontu, czy backendu, a dopiero później odpowiednia osoba może się tym zająć. Czasem to zadanie spada na frontendowca, ponieważ
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bacteria: to zdjecie ma jakies 15 lat... No ale dobra. Pomine to ze Twoje komentarze to proba wywyzszenia sie kosztem kogos kogo uznales za zoltodzioba. Zalozmy hipotetyczna sytuacje:

Masz REST JSON API, na ktore nie masz wplywu, ale z ktorego korzystasz. API ma 230 endpointów. Do tego API nie ma Swaggera itp. W API dokonywane są zmiany i nie masz o nich informacji. Nie, nie mozesz zmienic API na inne.
  • Odpowiedz
Na moim blogu pojawił się kolejny post z serii o PWA (Progressive Web Apps). Tym razem temat praktyczny, całkiem istotny dla naszej aplikacji: plik, którą ją definiuje, czyli manifest.json.
Zapraszam do czytania.

https://krylan.ovh/portfolio/pl/blog/b_50,web-app-manifest-pokazmy-istnienie-naszej-aplikacji-poprzez-manifest-json

#webdev #pwa #aplikacje #aplikacjemobilne #json
Krylan - Na moim blogu pojawił się kolejny post z serii o PWA (Progressive Web Apps)....

źródło: comment_N02sgv370xgpwST6FIGL1W2vYJDfEHCD.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki,

nie mogę przekazać tablicy z elementami do obiektu formData.

const formData = new FormData;
let array = ["Lorem", "ipsum", "dolor", "sit", "amet"];
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@ProPublicoBono_: sprawdź co wysyłasz, czy faktycznie jest to string zgaduje że ta klasa po prostu tak to wyświetla, no i dowiedz się jaka jest różnica pomiędzy URL form encoded a application json po stronie backendu f12 -> network to twój przyjaciel
  • Odpowiedz
Piszę aplikację w #javascript i #nodejs Rysuje ona wykresy korzystając z #chartjs. Chciałbym żeby wykresy były rysowane z danych pobieranych z rest api w formacie #json. Do symulowania api używam json-server ale nie wiem jak poprawnie pobrać te dane i przekazac je do widoku. W zasadzie jest jeszcze jeden problem bo to co chciałbym rysować jest kodowane w base64 xD Nie wiem
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wesołych, rodzinnych świąt Mirki i Mirabelki! Wylogujcie się na ten czas, spędźcie go z bliskimi - spróbujcie może nawet tego całego "spaceru". Po wszystkim wyślijcie nam fotki dokumentujące to, jak spędziliście święta z dala od sieci. Do zobaczenia! ( ͡° ͜ʖ ͡°)

#easterlogout #diyeaster #json #programowanie #naukaprogramowania #ciekawostki #diy #technologia #justjoinit
JustJoinIT - Wesołych, rodzinnych świąt Mirki i Mirabelki! Wylogujcie się na ten czas...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej ludziska, potrzebuję porady w sprawie stworzenia coś w rodzaju rozkładu jazdy autobusów.
Chcę wszystko umieścić w pliku json i odpytywać serwer aby otrzymać żądane wyniki.

Problem w tym, że nie wiem jak można to zapisać w json. Czy to będzie jeden json z wsystkimi przejazdami od rana do wieczora, na różnych trasach, itp. czy potrzebny jest jakiś podział na mniejsze pliki json?

Ułatwienie jest takie, że nie ma przystanków pośrednich, jest tylko start i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@Prism2772 w sensie nie drugiego tylko wybiorę dane z tego i zwrócę. Planuje to zrobić z użyciem json rpc, i szukać danych używając python.
  • Odpowiedz
@Bulldogjob: ten artykuł to trochę jakby przetłumaczony wpis z wikipedii, nie zgłębia w żaden sposób istoty problemu, i nie wchodzi mocno w szczegóły dlaczego tak lepiej i ogólnie taki jakby chaotyczny styl pisania. Moim zdaniem, ani to się nie nadaje dla początkującego, ani dla doświadczonego deva xd

  • Odpowiedz
tab.push({});
tab[0].adresOdbioru = ourData.karta[0].adresOdbioru;
//to wyżej zadziałało
//niżej znwou ten samo błąd nie moge do tab[0] przypiać np tab[0].adresOdbioru i tab[0].coDoAdresu ?

tab[0].coDoAdresu.push({});
tab[0].coDoAdresu[0].dostawca= ourData.karta[0].dostawca;
  • Odpowiedz
W jaki sposob moge uproscic rozbudowany plik json? Pobieram dane pogodowe stad za pomoca ich API i w kodzie sobie odpalam requests.get(url)
Pozniej mam to w formie jsona tylko jest on jakis strasznie rozbudowany i nie wiem jak go zamienic w jakis uzyteczny pandas.DataFrame
Podobno mozna to zrobic i widzialem tutorial, ale nie wiem na razie tego nie ogarnalem
Dane tez mozna pobrac poprzez xml, ale tez nie wiem jak rozbudowanego
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam #json takego (cudzyslowy sobie darowałem ;P ):
{dziwczyny:{imie: kasia,
nazwisko:jakastam,
wlosy:posiada,
comanasobie:[spodnie, koszulka, bielizna, czapka]},
{imie:zosia,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@thomeq:
dziwczyny to rozumiem że lista?

from json import dumps
wlosy_zosi = list(filter(lambda d: d['imie'].lower() == "zosia", dumps(TwojJson)['dziwczyny'])[0]['wlosy']

Czyli filtrujesz listę słowników według wartości klucza "imię", lista jest wzięta z jsona. Z listy bierzesz pierwszy element i odczytujesz wartość dla klucza "wlosy".
przydałoby się to jeszcze w jakiegoś try opakować, na IndexError i KeyError, jakby jednak zosi nie było, lub nie miała włosów.
  • Odpowiedz
Mam dziwny problem. Jestem na etapie tworzenia kar za wypożyczenie książki dłużej niż minute (powyżej minuty jest jeden dolar za każdą dodatkową minutę). Wszystko fajnie, do konta użytkownika dopisuje się ilość dolarów jeżeli wypożyczył książke dłużej niż minutę. Gdy wejdziemy pod /paypenalty/{userID} i użytkownik ma amountOfCashToPay>0 to to pole danego użytkownika jest zerowane, w przeciwnym razie wyskakuje konkretna informacja, ze wszystko jest zapłacone. No i tutaj sie zaczyna coś dziwnego, mimo napisania
  • 52
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@must: np zamiast Book bookToReturn = bookRepository.findById(bookID).orElse(null);
assert bookToReturn != null;
bookToReturn.setAvailable(true);
bookRepository.save(bookToReturn);

mozna napisac bookRepository.findById(bookID).ifPresent(book
  • Odpowiedz
@must: rzucasz wyjątek że książka nie została wypożyczona dlatego że ktoś z zewnątrz podał użytkownika który nie istnieje? Utwórz zwyczajnie jakiś UserNotFound i wal, łap to sobie w kontrolerze i zwracaj jakieś bad request albo dodaj klasę z @ControllerAdvice która Ci to złapie i zrobi co chcesz
  • Odpowiedz
Kto mi powie jak do tego wstawić zmienną?

data = {
'json': '{"cmd":1209,"bIsEnable":1,"u8DdnsType":"0","szDdnsDomain":"myip.pl","szDeviceName":"","szDdnsUserName":"","szDdnsPassword":"","szUserName":"admin","u32UserLoginHandle":12312312399}'
}

#json #python #php #programowanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

u mnie działa

s = '{"cmd":1209,"bIsEnable":1,"u8DdnsType":"0","szDdnsDomain":"myip.pl","szDeviceName":"","szDdnsUserName":"","szDdnsPassword":"","szUserName":"admin","u32UserLoginHandle":12312312399}'
import json
json.loads(s)
{'cmd': 1209,
  • Odpowiedz
mam stronę html
jest ona brzydka, po wejściu w źródło, ma wstawiony fragment:

var SMTH = {"bla" : 2000000} .......

Jak mam wyciągnąc sobie 2000000?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mam takiego jsona:
{ 10.10.10.1: Array[2], 10.10.10.2: Array[2], 10.10.10.3: Array[2]}

Jak w najprostszy sposób sprawić by wygenerować tabele, która będzie przyjmowala wartości z jsona. Poglądowo:

IP_HOST | CMD1 | CMD2 | CMD3 |
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach