2017-10-06 5 views
-3

J'ai un JSON imbriqué retourné à partir d'une API que je frappe en utilisant une requête GET, dans l'application POSTMAN chrome. Mon JSON ressemble à ceci.Comment faire pour vérifier une valeur dans un JSON imbriqué en utilisant Postman

{ 
"resultset": { 
    "violations": { 
     "hpd": [ 
      { 
       "0": { 
        "ViolationID": "110971", 
        "BuildingID": "775548", 
        "RegistrationID": "500590", 
        "Boro": "STATEN ISLAND", 
        "HouseNumber": "275", 
        "LowHouseNumber": "275", 
        "HighHouseNumber": "275", 
        "StreetName": "RICHMOND AVENUE", 
        "StreetCode": "44750", 
        "Zip": "10302", 
        "Apartment": "", 
        "Story": "All Stories ", 
        "Block": "1036", 
        "Lot": "1", 
        "Class": "A", 
        "InspectionDate": "1997-04-11", 
        "OriginalCertifyByDate": "1997-08-15", 
        "OriginalCorrectByDate": "1997-08-08", 
        "NewCertifyByDate": "", 
        "NewCorrectByDate": "", 
        "CertifiedDate": "", 
        "OrderNumber": "772", 
        "NOVID": "3370", 
        "NOVDescription": "§ 27-2098 ADM CODE FILE WITH THIS DEPARTMENT A REGISTRATION STATEMENT FOR BUILDING. ", 
        "NOVIssuedDate": "1997-04-22", 
        "CurrentStatus": "VIOLATION CLOSED", 
        "CurrentStatusDate": "2015-03-10" 
       }, 
       "count": "1" 
      } 
     ] 
    } 
}, 
"count": "1", 
"total_page": 1, 
"current_page": 1, 
"limit": [ 
    "0", 
    "1000" 
], 
"status": "success", 
"error_code": "", 
"message": "" 

}

Je suis en train de vérifier si mon corps de réponse a "ViolationID": "110971".

J'ai essayé le code ci-dessous dans le facteur.

var jsonData =JSON.parse(responseBody); 

essais [ "Obtenir Violation Id"] = jsonData.resultset.violations.hpd [0]; .ViolationID === 110971

aidez s'il vous plaît.

Répondre

0

Deux problèmes que j'ai remarqués dans les données fournies. Les suggestions suivantes peuvent vous aider:

  1. Ajoutez les accolades de fermeture manquantes à l'extrémité.
  2. Ajouter 0 manquant dans l'index comme ceci: resultset.violations.hpd[0].0.ViolationID