Неожиданный 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":[""]}
Эта проблема касается только пустого множества строк, со всеми другими типами, получаю пустой массив