我正在寻找 Java 的 Dhall 等价物,toString
因此我可以在另一条记录中嵌入一些原始 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 这可能吗?