title: Find a value in JSON using Python
body: <p>I’ve previously succeeded in parsing data from a JSON file, but now I’m facing a problem with the function I want to achieve. I have a list of names, identification numbers and birthdate in a JSON. What I want to get in Python is to be able to let a user input a name and retrieve his identification number and the birthdate (if present).</p>
  
  <p>This is my JSON example file:</p>
  
  <pre><code>[
   {
     "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"
   }
  ]
  </code></pre>
  
  <p>To be clear, I want to input "V410Z8" and get his name and his birthdate.</p>
  
  <p>I tried to write some code in Python but I only succeed in searching for “id_number” and not for what is inside “id_number” for example "V410Z8".</p>
  
  <pre><code>#!/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
  </code></pre>
  
  <p>Thank you for your support, guys :)</p>