Amazon Alexa错误解析提要



我正在尝试创建一个亚马逊闪存简报,每次尝试上传JSON feed时都会收到错误:

解析提要存在错误。请确保提要是有效的JSON或RSS。

我已经在其他验证器上多次测试了JSON文件,并在同时收到类似的错误(使用Free Formatter和JSON Formatter(:

根据RFC 4627(JSON规范(,JSON输入无效。位置764的意外令牌。

错误:编码无效,期望UTF-8,UTF-16或UTF-32。

现在,我将JSON代码直接复制并粘贴到这些验证者中,它可以正常工作和验证。但是,当我将文件保存为json并上传时,我会得到这些错误。我非常困惑。

这是我要使用的代码:

    [
       {
          "uid": "b21d6146-1b88-11e8-accf-0ed5f89f718b",
          "updateDate": "2018-02-250T00:00:00.0Z",
          "titleText": "Jocko Flash Briefings - February 26",
          "mainText": "",
          "streamUrl": "https://s3.us-east-2.amazonaws.com/jocko-flashbriefing/How+to+Control+the+Fight+or+Flight+Response+-+Jocko+Willink.mp3",
          "redirectionUrl": "http://jockopodcast.com/"
       },
       {
          "uid": "b21d5e8a-1b88-11e8-accf-0ed5f89f718b",
          "updateDate": "2018-02-26T00:00:00.0Z",
          "titleText": "Jocko Flash Briefings - February 26",
          "mainText": "",
          "streamUrl": "https://s3.us-east-2.amazonaws.com/jocko-flashbriefing/NOT+Accepting+Weakness+-+Jocko+Willink.mp3",
          "redirectionUrl": "http://jockopodcast.com/"
       }
    ]

您的JSON文件中可能有一个Unicode BOM。

IETF建议,如果协议(a(始终使用UTF-8, 或(b(还有其他方法来指示正在使用什么编码, 然后,它"禁止使用U FEFF作为签名。"

最新更新