• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przeszukiwanie pliku json

0 głosów
878 wizyt
pytanie zadane 3 lutego 2020 w JavaScript przez Młody programista Obywatel (1,200 p.)

Nie wiem jak napisać funkcję, która konkretnie będzie przeszukiwać plik json. Tzn. mam funkcje, które wpisują do json'a funkcje, która pobiera wpisane info z inputa przez użytkownika i pobiera całe dane z tego pliku.

Konkretnie mam problem z przeszukaniem tego całego pliku, by sprawdzić czy podany w tym przypadku login, jest w tej bazie, tym pliku.

wycinek pliku:

{

        "imie": "Anna",

        "nazwisko": "Kowalska",

        "adres": "Daleko 123",

        "kod_pocztowy": "74-666",

        "email": "anna@onet.pl",

        "login": "anna@onet.pl",

        "password": "qazxsw21"

    }

//pobieranie info z json
function getJSON(filePath) {
    const xhr = new XMLHttpRequest();

    xhr.open("GET", filePath, false);
    xhr.setRequestHeader("Content-type", "application/json");
    xhr.send();

    if (xhr.status !== 200) {
        return null;
    } else {
        return JSON.parse(xhr.response);
    }
}

var user = getJSON("db/users.json");
console.log(user);

//to sprawdzenie statyczne pierwszego miejsca

const LOGIN = user[0].login;
console.log(LOGIN);

//moja proba napisania funkcji przeszukujacej caly plik
for (i = 0; i <= user.length; i++) {

    console.log(i);
}

 

1 odpowiedź

0 głosów
odpowiedź 3 lutego 2020 przez ShiroUmizake Nałogowiec (46,300 p.)
Pokaż całego jsona, czy one są w jakieś tablicy?
komentarz 3 lutego 2020 przez Młody programista Obywatel (1,200 p.)
tak są w tablicy, znalazłem rozwiązanie, ale jestem chętny na inne
komentarz 3 lutego 2020 przez ShiroUmizake Nałogowiec (46,300 p.)
Jakie pole chcesz znależć

Podobne pytania

0 głosów
0 odpowiedzi 1,890 wizyt
+1 głos
2 odpowiedzi 2,518 wizyt
pytanie zadane 8 września 2020 w JavaScript przez Marak123 Stary wyjadacz (11,190 p.)
0 głosów
0 odpowiedzi 837 wizyt
pytanie zadane 11 lutego 2020 w JavaScript przez Młody programista Obywatel (1,200 p.)

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,326 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...