Неожиданный JSON ответ от Play

Есть case class

case class Groups(id: Int, par: Set[String] )
implicit val formatGroups: Format[Groups] = Json.format[Groups]
val t = Groups(1, Set.empty[String])
Json.toJson(t)

Получается вполне ожидаемый json

res0: play.api.libs.json.JsValue = {"id":1,"par":[]}

Но в консоли браузера я вижу совершенно другой результат, массив из одного пустого элемента?!

{"id":1,"par":[""]}

Эта проблема касается только пустого множества строк, со всеми другими типами, получаю пустой массив


Ответы (0 шт):