【问题标题】:Amazon Alexa Error Parsing FeedAmazon Alexa 错误解析提要
【发布时间】:2019-02-16 16:58:22
【问题描述】:

我正在尝试创建 Amazon Flash 简报,每次尝试上传 JSON 提要时都会收到错误消息:

解析提要时出错。请确保提要是有效的 JSON 或 RSS。

我已在其他验证器上多次测试 JSON 文件并在两者上都收到类似错误(使用 Free FormatterJSON 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 amazon-web-services amazon-s3


    【解决方案1】:

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

    IETF 建议,如果协议 (a) 始终使用 UTF-8, 或 (b) 有其他方式来指示正在使用的编码, 那么它“应该禁止使用 U+FEFF 作为签名。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-15
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多