J'ai un objet de réponse qui ressemble à ceci -analyse d'une réponse de chaîne JSON. Déjà essayé JSON.parse()
{
location: '{country:Poland,latitude:50.0575,longitude:19.9802}',
ip: '83.26.234.177',
name: 'John Doe'
}
Je suis en train de lire le nom du pays comme celui-ci -
data.forEach(function(datapoint) {
dataObject.ip = datapoint.ip;
var locationObject = datapoint.location; // also tried JSON.parse
console.log(locationObject); //{country:Poland,latitude:50.0575,longitude:19.9802}
console.log(locationObject.country); // undefined
console.log(locationObject.latitude); //undefined
console.log(locationObject.longitude); //undefined
}
se undefined
.
Votre propriété de localisation est une chaîne. –
Où est-il indéfini? –
Ouais ne pense pas que c'est valide json –