document.getElementById("MyId").innerHTML = obj.My-Fieldname

Pagina: 1
Acties:
  • 425 views

Vraag


Acties:
  • 0 Henk 'm!

  • fiets2
  • Registratie: Oktober 2010
  • Laatst online: 13-04-2023
I have made a websocket with a server in a html page with java. I receive a json string an I need to get de data from the individual fields.

The code I use is this:

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;
The first two are no problem but the second two are. It seems that it is not possible to have spaces or the "-" in the fieldname. I can not change that on the server side.

I already tried and doesn't work:

obj.["Est Time en Route"]
obj.['Est Time en Route']

How can I get this working?

Alle reacties


Acties:
  • 0 Henk 'm!

  • PD2JK
  • Registratie: Augustus 2001
  • Nu online

PD2JK

ouwe meuk is leuk

Misschien kun je je vraag in het Nederlands hier neerzetten, aangezien je dat óók spreekt. :)

Heeft van alles wat: 8088 - 286 - 386 - 486 - 5x86C - P54CS - P55C - P6:Pro/II/III - K7 - NetBurst :') - Core 2 - K8 - Core i$ - Zen4


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 25-04 18:21

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • c-nan
  • Registratie: Juni 2008
  • Laatst online: 20:52
Is dit Java?
obj.["Est Time en Route"]
obj.['Est Time en Route']
En wat als je de puntjes verwijderd?

[ Voor 81% gewijzigd door c-nan op 22-03-2022 15:59 ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Laatst online: 03:56

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Volgens mij spreek je prima nederlands; als je dan al te lui bent om die paar zinnen te vertalen van je StackOverflow crosspost (waar overigens door "teemu" het antwoord op gegeven is), waarom moeten wij dan moeite in je vraag steken?

Verder wijs ik je graag op onze Quickstart en die vragen die er staan wanneer je hier een nieuw topic opent staan er niet voor niets.

[ Voor 65% gewijzigd door RobIII op 22-03-2022 16:31 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.