-3
votes

Obtenir une valeur particulière d'un objet JSON dans un tableau

Obtenir de particulier à partir d'un objet JSON dans un tableau. Où j'ai deux clés avec le même nom, il variera à chaque fois que le champ "Nom" pour la voiture peut être dans une position différente. Comment obtenir juste le redcar (Redcar n'est pas constant) si sa position change

{
    "links": [],
    "content": [
        {
          "name": "Redcar",
          "color":"red"
         },
        {
         "name":"Eric",
          "Age":"25"
       }
      ]
}


3 commentaires

MyJSONOBJ.Content [0] Nom ? essayez-vous toujours d'obtenir l'objet Redcar?


Oui, l'objet Redcar soit dans une position différente (1 ou 0)


Veuillez créer un exemple de reproductible minimal avec des entrées appropriées, une sortie attendue avec une déclaration de problème clair. Qu'est-ce que vous voulez dire exactement par "champ de nom pour la voiture peut être dans une position différente et " Redcar va varier pour chaque itération ". Votre question n'est pas claire


3 Réponses :


1
votes

Utiliser array.find () code>

p>

let data = {
  "links": [],
  "content": [
      {
        "name": "Redcar",
        "color":"red"
      },
      {
       "name":"Eric",
       "Age":"25"
      }
   ]
}

let car = data.content.find(x => {return x.name == "Redcar"});

console.log(car);


4 commentaires

REDCAR variera pour chaque itération ou l'appel de l'API


@karan Que voulez-vous dire que ce sera varier ? Être spécifique.


Redcar pourrait être changé en camion, Van, SUV ... etc


@karan ok bien peut-être que vous auriez dû ajouter cette partie dans votre question. Vous ne pouvez pas trouver quelque chose dans un tableau si vous ne savez pas ce que vous cherchez. Comme la question est assise, je vous ai donné une réponse acceptable.



0
votes

Si la position peut changer, vous souhaitez rechercher le tableau avec .Find () xxx


1 commentaires

REDCAR variera pour chaque itération ou l'appel de l'API



0
votes

On ne sait pas ce que vous êtes après.

powerShell xxx

sortie d'échantillon xxx


0 commentaires