在 Powerquery 中将 table 转换为 JSON

Converting table to JSON in Powerquery

上下文:在 Excel 2016 年使用 Powerquery(获取和转换)从 REST API 接收数据,它只接受内容类型:application/json。 HTTP POST 请求的内容存储在 excel table 中,对于 POST 内容将转换为 JSON。

如果我使用以下示例:https://msdn.microsoft.com/en-us/library/mt637075.aspx:

Request = Text.FromBinary(Json.FromValue([A={1, true, "3"}, B=#date(2012, 3, 25)])) 

它returns错误:

Expression error: The name 'Json.FromValue' wasn't recognized.  Make sure it's spelled correctly.

有没有可能是Excel2016内置的Powerquery版本没有这个功能?如果是这样,是否有另一种方法可以在 Powerquery 中将数据转换为 JSON?

您需要更新Excel 2016。最新更新有Json.FromValue。