Azure Stream Analytics解析JSON报错:duration附近存在语法错误
Azure Stream Analytics JSON解析语法错误修复
问题根源在查询的第4行duration.1sampledValue——Azure Stream Analytics的SQL语法不允许标识符(这里指嵌套的JSON字段名)以数字开头,直接写1sampledValue会导致语法解析失败。
修正后的查询语句:
SELECT duration.value, duration.count, duration.[1sampledValue], duration.sum, duration.mean FROM input
当JSON字段名存在以数字开头、包含特殊字符,或者与SQL关键字重名的情况时,都需要用方括号[]将字段名包裹起来,确保解析器能正确识别字段。
内容的提问来源于stack exchange,提问作者Aman
相关产品推荐
相关产品推荐

