在使用QML发送JSON数据时,key是需要加双引号的。按照JSON格式的规范,key必须使用双引号括起来。例如:
import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.15
import QtWebSockets 1.3
ApplicationWindow {
visible: true
width: 400
height: 400
WebSocket {
id: socket
url: "ws://localhost:8080"
onConnected: {
var jsonData = {
"key": "value"
}
socket.sendTextMessage(JSON.stringify(jsonData))
}
}
}
在上面的例子中,”key”被用双引号包围起来,确保其作为有效的JSON键。
内容由零声教学AI助手提供,问题来源于学员提问