Wie kann ich JSON Objekte ausgeben, die einen bestimmten Wert haben?

goecken

Newbie
Registriert
Nov. 2023
Beiträge
6
Hallo zusammen, ich hole mir eine JSON Datei und gebe diese per console.log aus. Wie kann ich nur Objekte ausgeben die jetzt beispielsweise completed: true haben?


Javascript:
const getData = () => {
    fetch("https://jsonplaceholder.typicode.com/todos")
    .then((data) => {
        return data.json();
    })
    .then((data) => {
        console.log(data);
    })
    .catch((err) => {
        console.log(err);
    })
};

const getData2 = async () => {
    const response = await fetch("https://jsonplaceholder.typicode.com/todos");
    const data = await response.json();
    console.log(data);
};
getData();

Vielen Dank. Liebe Grüße
 
OK dann gehe ich mehr ins Detail. Ich habe in einem Dokument Datensätze die jeweils zwei E-Mails enthalten. Entweder ist die eine oder die andere E-Mail vergeben und die andere jeweils NULL. Ich kann jetzt natürlich das Dokument an sich schon trennen und einzeln einlesen lassen aber mich interessiert eben ob es möglich ist das JSON Dokument quasi separiert auszugeben.
 
Javascript:
const arr1 = data.filter(x => x.completed === false);
console.log('arr1', arr1);

document.write(JSON.stringify(arr1));

Absolut Perfekt. Vielen Dank für eure Unterstützung :)
 
Zuletzt bearbeitet:
Zurück
Oben