коробки Aeson.From/ToJSON были?
Что-то такое хочу:
jcons @"foo" 56 (jcons @"bar" "Tajikistan" jnil) :: JsonObject '[ "foo" := Int, "bar" := String ]
Упорядоченные ли поля - не принципиально.
Зачем
дык в aeson и бери
Нада. Хочу в сервант апи джейсоны объявлять, а новые типы определять не хочу.
https://hackage.haskell.org/package/large-anon-0.3.0/docs/Data-Record-Anon.html Тут вроде есть инстансы для аесона
Дешевле тип написать, чем с таким мучаться, но есть aeson-injector
Обсуждают сегодня