Alexa技能:意图名称不能为空

时间:2018-02-23 20:47:17

标签: android-intent schema alexa

我只是尝试用这个简单的代码开发我的第一个alexa技能,但不幸的是它总是告诉我意图名称不能为空。这里有什么不对?这是第5行的解析错误,但为什么?

{
"intents": [
  {
  "intent": "HelloIntent",
  "slots" : [
    (
        "name" : "FirstName",
        "type" : "GUEST_NAMES"
    )
  ]
}  

2 个答案:

答案 0 :(得分:1)

圆括号是您需要使用JSON语法键入的无效字符。只需删除它们就可以了。数组初始化为[,并以]结束。

这样做:

"slots" : [
    "name" : "FirstName",
    "type" : "GUEST_NAMES"
]

答案 1 :(得分:0)

试试这个

{
"intents": [
  {
  "intent": "HelloIntent",
  "slots" : [
        "name" : "FirstName",
        "type" : "GUEST_NAMES"
  ]
}