Entfernen Sie einen Schlüssel aus einer JsValue in Scala

Es ist wahrscheinlich eine sehr einfache Frage, aber ich habe Schwierigkeiten eine saubere/funktionierende Lösung.
Ich will einfach nur, um ein Feld zu entfernen, aus einem json-Objekt, das ich habe.
Sagen wir, ich habe :

val body:Option[JsValue] = request.body.asJson

dem Körper sieht aus wie:

{
     "url": "www.google.com",
     "id":  "123",
     "count" : 1,
     "label" : "test"  
 }

und ich möchten, entfernen Sie das Feld "id" aus.

Habe ich gelesen, http://www.playframework.com/documentation/2.1.1/ScalaJsonTransformers Fall#6, aber konnte leider nicht ganz verstehen. (Ich bin ziemlich neu im Scala und funktionale Programmierung)

Dank!

InformationsquelleAutor N3da | 2014-07-31
Schreibe einen Kommentar