0
Wie eine Erweiterung Methode, um alle Tasten mit einem null
Wert aus einem Argonaut Json
Objekt entfernen geschrieben werden kann:Wie Schlüssel mit Nullwerten von Argonaut Json entfernen Objekten
ich das versucht:
package object Extensions {
implicit class JsonExtensions(val json: Json) extends AnyVal {
def removeNulls: Json = {
json.withObject(j => JsonObject.from (j.toMap.filter(!_._2.isNull).toList))
}
}
}
aber es scheint nur Schlüssel mit null
Werten auf der obersten Ebene des Json
Objekts zu entfernen ...
Mein Verständnis dieser Bibliothek ist, dass Sie explizit definieren müssen, wie viele Verschachtelungsebenen die Linsen in die Linsen bohren sollen. –
Sie müssen in die Knoten recurse, um dies zu tun. – pedrofurla