Как контролировать десериализацию для spray-json? Например, у меня есть класс, определенный как:
класс случая A (имя: строка, значение: строка)
И я хотел бы десериализовать следующий JSON в список объектов A:
{
"one": "1",
"two": "2"
}
и должно стать:
List(A("one", "1"), A("two", "2"))
Проблема в том, что JSON-представление этого списка по умолчанию таково, что мне не нужно:
[
{ "Name": "one", "Value": "1" },
{ "Name": "two", "Value": "2" }
]
Как я могу это сделать?