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);
}