【发布时间】:2020-02-13 12:00:44
【问题描述】:
我正在寻找与 Java 的 toString 等效的 Dhall,因此我可以在另一条记录中嵌入一些原始 JSON,但我希望确保生成的 JSON 结构有效。
我有一个记录,例如{ name : Text, age : Natural } 并希望将值转换为文本,例如:
let friends =
[ { name = "Bob", age = 25 }, { name = "Alice", age = 24 }]
in { id = "MyFriends", data = Record/toString friends }
会产生:
{
"id": "MyFriends,
"data": "[ { \"name\": \"Bob\", \"age\": 25 }, { \"name\": \"Alice\", \"age\": 24 }]"
}
这在 Dhall 中可行吗?
【问题讨论】:
标签: dhall