(data, key)
| 90 | import json |
| 91 | |
| 92 | def load_json_key(data, key): |
| 93 | try: |
| 94 | print("* Loading JSON data") |
| 95 | result_dict = json.loads(data) # May raise ValueError |
| 96 | except ValueError: |
| 97 | print("* Handling ValueError") |
| 98 | raise KeyError(key) |
| 99 | else: |
| 100 | print("* Looking up key") |
| 101 | return result_dict[key] # May raise KeyError |
| 102 | |
| 103 | |
| 104 | print("Example 5") |