He hecho un websocket con un servidor en una página html con java. Recibo una cadena json y necesito obtener los datos de los campos individuales.
El código que uso es este:
ws.onmessage = function (ev) { const obj = JSON.parse(ev.data); document.getElementById("COG").innerHTML = obj.COG; document.getElementById("AWA").innerHTML = obj.AWA; document.getElementById("demo").innerHTML = obj.Est Time en Route; document.getElementById("SOG-forward").innerHTML = obj.SOG-forward;Los dos primeros no son un problema, pero los dos segundos sí. Parece que no es posible tener espacios o el "-" en el nombre del campo. No puedo cambiar eso en el lado del servidor.
¿Cómo puedo hacer que esto funcione?