When you do this:
for item in json_decode:
You are looping through each line in the file.
Every time through the loop you are overriding the my_dict variable, which is why you get only one line in your output.
Once you load in the file, you can simply print out the json_decode
variable to do what you want.
https://docs.python.org/3.3/library/json.html