是否可以使用Ada实现以下包含函数声明x: integer (float(x))的JSON
Example_JSON = "Integer": lambda x: integer (float(x))}如果是这样的话,是怎么做的?我试图在GNATCOLL.JSON中找到一种方法,但没有成功。
发布于 2022-01-13 07:55:05
这是不可能的,因为根据RFC 8259,JSON值只能是以下之一:
您可以将函数的源代码放入字符串中,然后在接收端解析该字符串,例如{"integer": "lambda x: integer(float(x))"},但是函数没有直接的方法成为对象中的值。
https://stackoverflow.com/questions/70690946
复制相似问题