Wie lösche ich Daten in JSON (TypeScript/JS)?
Hi, ich würde gerne mit einer Methode Daten in einem JSON löschen...
Kleines Beispiel:
[{"id": 2033, "price": 4, "text": "XX74"}, {"id": 117, "price": 43, "text": "XRTWE4"}, ...]
Jetzt möchte ich den Block mit der id "117" bspw. löschen, weiß jemand wie? :D
(Hab natürlich noch viel mehr Daten im JSON deswegen ... ).
Danke im Voraus!
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, JavaScript
Ermittle erst den Index des zu löschenden Elements und verwende dann die splice-Methode, um es zu entfernen.
Du kannst es in ein Objekt konvertieren
let data = JSON.parse(json)
Und dann
data = data.filter(x => x.id != 117)
json = JSON.stringyfiy(data)
Woher ich das weiß:Berufserfahrung – 20 Jahre Berufserfahrung