Je veux ramener la age
de la propriété JSON créée par l'API, mais cette erreur se produit :
SyntaxError
:JSON.parse
: caractère inattendu à la ligne 1 colonne 2 des données JSON
T console.log(await response.json())
me donne toutes mes données JSON, mais lorsque je la commente et que je mets la dernière ligne de code, cette erreur se produit.
On m'a dit d'essayer l'un de ces produits :
response.json()["age"]
response.json()[age]
response.json().age
let json = JSON.parse(response);
console.log(json["age"])
a été proche, mais n'a pas réussi.
let table = base.getTable("test");
let view = table.getView("Donnée brut");
let age;
let query = await view.selectRecordsAsync({
sorts: [
// sort by "Prénom" in ascending order...
{
field: "Prénom"
}
]
});
// print ID & "Prénom" from each record:
for (let record of query.records) {
let name = (record.getCellValueAsString('Prénom'));
var response = await fetch('https://api.agify.io/?name=' + name);
/* console.log(await response.json()); */
let json = JSON.parse(await response.json());
console.log(json["age"]);
}