PowerQuery - JSON Web 查询 - JSON 输入末尾的额外字符

Posted

技术标签:

【中文标题】PowerQuery - JSON Web 查询 - JSON 输入末尾的额外字符【英文标题】:PowerQuery - JSON web query - extra characters at the end of JSON input 【发布时间】:2021-08-03 14:03:01 【问题描述】:

我在许多论坛中寻找这个答案,但我看不出我的代码有什么问题。有人可以帮帮我吗?

这是孔特多的原文:


    "search": 
        "Client" : ["xxxxxxxx"],
        "DateEmissionStart": "01/07/2021",
        "DateEmissionEnd": "31/07/2021",
        "Take": "1"
    

编辑1: 这正是 Postman 中的代码练习。

【问题讨论】:

相关:***.com/questions/50151940/… @AlexisOlson 因为我的记录里面有一个列表,所以我在“Uri.BuildQueryString”步骤中收到错误“Expression.Error:我们无法将 Record 类型的值转换为 Text 类型”。我什至尝试使用这篇文章中的 JSON.FromValue:***.com/questions/63614882/… 【参考方案1】:

所以,我想通了。如果你注意我的回复,格式不是 JSON,是 html。在这个特定的 API 中,我需要使用参数 JSON: true 进行请求。所以在我的情况下,正确的标题是:


    "search": 
        "Client" : ["xxxxxxx"],
        "DateEmissionStart": "01/07/2021",
        "DateEmissionEnd": "31/07/2021",
        "Take": "1",
        "Json": true
    

如果您遇到这种情况,请检查 Postman 中的响应格式。

【讨论】:

以上是关于PowerQuery - JSON Web 查询 - JSON 输入末尾的额外字符的主要内容,如果未能解决你的问题,请参考以下文章

扩展合并电量查询

[PowerQuery]Excel获取外部数据与建立查询区别

[PowerQuery]Excel获取外部数据与建立查询区别

[PowerQuery]Excel获取外部数据与建立查询区别

从同一行电源查询中获取列

powerquery追加查询如何将导入数据表头不显示null