Finden Sie einen Wert in JSON mit Python

Habe ich bisher gelang es bei der Analyse der Daten aus einer JSON-Datei, aber jetzt bin ich mit einem problem konfrontiert, mit der Funktion, die ich erreichen möchte. Ich habe eine Liste von Namen, Identifikationsnummer und Geburtsdatum in ein JSON-Format. Was ich will in Python ist in der Lage sein zu lassen, ein Benutzer einen Namen einzugeben und abzurufen, seine Identifikationsnummer und das Geburtsdatum (falls vorhanden).

Dies ist mein JSON-Beispiel-Datei:

[
 {
   "id_number": "SA4784",
   "name": "Mark",
   "birthdate": null
 },
 {
   "id_number": "V410Z8",
   "name": "Vincent",
   "birthdate": "15/02/1989"
 },
 {
   "id_number": "CZ1094",
   "name": "Paul",
   "birthdate": "27/09/1994"
 }
]

Klar zu sein, ich will input "V410Z8" und seinen Namen und sein Geburtsdatum.

Ich zu schreiben versucht, code in Python, aber ich nur Erfolg bei der Suche nach "id_number" und nicht für das, was innen ist "id_number" zum Beispiel "V410Z8".

#!/usr/bin/python
# -*- coding: utf-8 -*-

import json 

database = "example.json"
data = json.loads(open(database).read())

id_number = data[0]["id_number"]
print id_number

Danke für Eure Unterstützung, Jungs 🙂

InformationsquelleAutor antonioag | 2016-11-27

Schreibe einen Kommentar