Skip to main content

Deleting nested JSON fields with Circe optics

  • Posted

Removing a top-level field:

root.obj.modify { _.remove("ingestType") }(json)

Removing a nested field:

root.ingestType.obj.modify { _.remove("x") }(json)