Мы хотим сохранить наши модели данных в DynamoDB. Мы используем Scanamo с Alpakka для неблокирующего ввода / вывода.
По многим причинам мы не хотим, чтобы ключи и данные автоматически генерировались в динамо-формате. У нас уже есть форматеры Play-Json для всех наших классов дел и мы хотим, чтобы данные сохранялись в Dynamo из JsObjects.
Для сохранения данных в виде JsObject каждый репозиторий имеет следующий
import com.gu.scanamo.Table
val table = Table[JsObject](name)
Всегда получаю эту ошибку:
не удалось найти неявное значение для параметра улик типа com.gu.scanamo.DynamoFormat [play.api.libs.json.JsObject]
Я не могу найти способ заставить его принять JsObject или создать подходящий форматировщик.
Буду очень признателен за любую помощь.
Sidenote: Я смотрел на PlayDynamo-Repo , но они фактически создают весь запрос с нуля, и мы хотели бы использовать API Scanamo.