0
votes

Comment prendre la valeur de la clé JSON basée sur ID

J'ai besoin de récupérer le type en fonction de mon numéro de fichier et de votre numéro de volume de fichier xxx


0 commentaires

3 Réponses :


0
votes

Essayez ceci:

p>

const data = [{  
      "ApplicantPartySiteNumber":"60229",
      "ManufacturerPartySiteNumber":"1095651",
      "FileVolumeNumber":"E312534.2",
      "Type":"Manufacturer",
      "FileNumber":"E312534"
   },
   {  
      "ApplicantPartySiteNumber":"1095651",
      "ManufacturerPartySiteNumber":null,
      "FileVolumeNumber":"E63418.1",
      "Type":"Applicant",
      "FileNumber":"E63418"
   },
   {  
      "ApplicantPartySiteNumber":"1095651",
      "ManufacturerPartySiteNumber":null,
      "FileVolumeNumber":"E61772.2",
      "Type":"Applicant",
      "FileNumber":"E61772"
   }]
   
   const result =  data.map(res=>({'FileNumber': res['FileNumber'], 'FileVolumeNumber': res['FileVolumeNumber']}));
   
   console.log(result)


1 commentaires

Non, je reçois en résultat comme ceci ({FileNumber: Undefined})



0
votes

Les crochets sont manquants dans votre JSON et les instructions ne sont pas claires, désolé


1 commentaires

J'ai mon numéro de fichier (E312534) et FileVolumenNumber (E61772.2) si je passe cette valeur, je dois prendre le type de cet objet. Pour cette valeur, le type est "fabricant", vous pouvez voir dans cette chaîne



0
votes

Utilisez la méthode de la matrice Rechercher, par exemple

p>

  var obj=this.fileArr.find(x=>x.FileVolumeNumber == "E312534.2" && x.FileNumber == "E312534");
  if(obj)
  {
    alert(obj.Type);
  }


0 commentaires