diff options
author | Aleksandr <ognelisar@gmail.com> | 2017-10-04 14:28:25 +0700 |
---|---|---|
committer | Aleksandr <ognelisar@gmail.com> | 2017-10-04 14:38:44 +0700 |
commit | 3cf0353e3999994ff4441432f574a6e5f4281073 (patch) | |
tree | 6395d732aa5c13898db67e3bde18e2200cd9bf14 /src/main/scala/xyz/driver | |
parent | 008af38c4a8d61590bac71791af261f00a8517ea (diff) | |
download | rest-query-3cf0353e3999994ff4441432f574a6e5f4281073.tar.gz rest-query-3cf0353e3999994ff4441432f574a6e5f4281073.tar.bz2 rest-query-3cf0353e3999994ff4441432f574a6e5f4281073.zip |
Fixed spray format of ListResponse
Diffstat (limited to 'src/main/scala/xyz/driver')
-rw-r--r-- | src/main/scala/xyz/driver/pdsuidomain/formats/json/sprayformats/ListResponse.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/sprayformats/ListResponse.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/sprayformats/ListResponse.scala index fbfc53e..cedb053 100644 --- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/sprayformats/ListResponse.scala +++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/sprayformats/ListResponse.scala @@ -2,7 +2,7 @@ package xyz.driver.pdsuidomain.formats.json.sprayformats import java.time.LocalDateTime -import spray.json.{JsArray, RootJsonFormat, _} +import spray.json.{RootJsonFormat, _} import xyz.driver.pdsuicommon.db.Pagination import xyz.driver.pdsuidomain.formats.json.sprayformats.common._ @@ -27,11 +27,11 @@ object ListResponse extends DefaultJsonProtocol { implicit val listResponseMetaFormat: RootJsonFormat[Meta] = jsonFormat4(Meta.apply) - implicit def listResponseMetaWriter[T: RootJsonWriter]: RootJsonWriter[ListResponse[T]] = - new RootJsonWriter[ListResponse[T]] { + implicit def listResponseMetaWriter[T: JsonWriter]: JsonWriter[ListResponse[T]] = + new JsonWriter[ListResponse[T]] { override def write(listResponse: ListResponse[T]): JsValue = { JsObject( - itemsField -> JsArray(listResponse.items.map(_.toJson).toVector), + itemsField -> listResponse.items.map(_.toJson).toJson, metaField -> listResponse.meta.toJson ) } |