(пар) вместо объекта?
import Data.Aeson
import qualified Data.IntMap.Strict as MI
import qualified Data.Map.Strict as M
> encode $ MI.fromList [(1, "one"), (2, "two")]
"[[1,\"one\"],[2,\"two\"]]"
> encode $ M.fromList [(1, "one"), (2, "two")]
"{\"1\":\"one\",\"2\":\"two\"}"
лишнее кодирование в строку
а Map таки кодирует в строку лишний раз?
Зависит от типа ключа
Обсуждают сегодня