Estoy tratando de acceder a un campo en un objeto json en javascript que tiene la clave '*'. El jsonString se ve así:JSON - Campo de acceso llamado '*' asterisco
{"parse":
{"text":
{"*":"text i want to access"}
}
}
Intentar acceder myObject.parse.text * no funciona, tampoco lo hace myObject.parse.text [0].. He buscado durante una hora, pero no he encontrado ninguna pista de que el asterisco tenga un significado especial. Si solo recorro el árbol completo y hago una comparación de cadenas a la 'if (key == "*")' puedo obtener el texto que quiero recuperar, pero me gustaría acceder directamente a este campo. ¿No hay forma de acceder al campo?
El que diseñó esa cadena JSON debe ser una palmada de todo un poco . –
obtienes esto con la API api, por ejemplo http://de.wikipedia.org/w/api.php?action=parse&page=Robbie_Williams&format=json&prop=text§ion=0 – simon
No es bonita, pero pude ver que esta marca sentido en algún tipo de módulo de traducción front-end. Como cuando se debe insertar una cadena estándar cuando no existe una determinada clave de traducción para un determinado idioma. – iMe