JSON 消息对象缺少 id 属性

Posted

技术标签:

【中文标题】JSON 消息对象缺少 id 属性【英文标题】:JSON message object is missing the id property 【发布时间】:2015-10-08 21:38:10 【问题描述】:

当我尝试使用 QWebChannel 将基于 QObject 的子类的实例发送到 html 客户端时,出现以下错误:

: “类型”:3

server-client连接本身成功,只是对象无法发送。大概有人知道答案吗?

在运行 Qt 服务器后使用 Qt WebChannel Standalone Example 重现并在 Web 浏览器中加载 file:///C:/Qt/5.5/Examples/Qt-5.5/webchannel/build-standalone-Desktop_Qt_5_5_0_MinGW_32bit-Debug/index.html?webChannelBaseUrl=ws://localhost:12345。

【问题讨论】:

【参考方案1】:

简单的解决方案..我必须更新我的 qwebchannel.js(看看 here),然后它就可以工作了...

【讨论】:

以上是关于JSON 消息对象缺少 id 属性的主要内容,如果未能解决你的问题,请参考以下文章

缺少 jquery 验证:在属性 id 之后

Azure 逻辑应用 - 解析 JSON 架构失败“对象中缺少必需的属性”

SyntaxError:缺少:属性ID之后

android中smack的消息节中缺少自定义属性

有没有办法将默认值设置为缺少/可选的 JSON 属性?

检测反序列化的对象是不是缺少 Json.NET 中 JsonConvert 类的字段