aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/formats/json/sprayformats
diff options
context:
space:
mode:
authorAleksandr <ognelisar@gmail.com>2017-10-04 14:28:25 +0700
committerAleksandr <ognelisar@gmail.com>2017-10-04 14:38:44 +0700
commit3cf0353e3999994ff4441432f574a6e5f4281073 (patch)
tree6395d732aa5c13898db67e3bde18e2200cd9bf14 /src/main/scala/xyz/driver/pdsuidomain/formats/json/sprayformats
parent008af38c4a8d61590bac71791af261f00a8517ea (diff)
downloadrest-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/pdsuidomain/formats/json/sprayformats')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/sprayformats/ListResponse.scala8
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
)
}