J'ai beaucoup de mal à faire en sorte que cette chaîne soit analysable. Cela peut sembler une tâche simple, mais ça me rend fou. Infusionsoft renvoie cela comme leur charge utile de repos, donc je ne peux pas changer la façon dont il est reçu.Comment analyser un tableau de chaînes en JSON?
JSON.parse()
ne fonctionne pas et je ne peux pas l'utiliser comme littéral d'objet car l'horodatage n'a pas de guillemets. Existe-t-il une méthode ou un moyen que je n'ai pas réussi à voir pour analyser ceci afin que je puisse facilement obtenir chaque id
avec une boucle for à titre d'exemple?
[{id:1049105, api_url:'', timestamp: 2017-07-12T00:34:36.000Z},{id:993221, api_url:'', timestamp: 2017-07-12T00:34:18.000Z}]
Toute aide serait grandement apprécié.
Ce JSON n'est pas du tout valide, les propriétés doivent toutes être entourées de guillemets pour être valides. – wilsonhobbs
Essayez-vous d'analyser le tout? Pourriez-vous être un peu plus clair? –
J'ai l'impression que vous obtenez un JSON valide de l'API, mais qu'il est déjà analysé. Par exemple, si vous utilisez 'jQuery.ajax' avec le type de données' json' spécifié pour envoyer la requête au serveur. Dans ce cas, vous avez peut-être collé la sortie du journal de votre objet analysé dans votre question. Si cela arrive, alors vous n'avez pas du tout besoin de 'JSON.parse()'. Si ce n'est pas le cas, je suggère de coller un échantillon de code pour qu'il soit plus facile de voir ce que vous faites. – Marconius