input: from typing import Dict
  import json
  
  def store_user_data(data: Dict) -> None:
      """Store user data in a JSON file.
      >>> store_user_data({"Name": "John", "Age": 25, "City": "New York"})
      # This will not return anything, but it will create or overwrite a file named 'user_data.json' with the given data.
      """
  
  def get_user_data() -> Dict:
      """Retrieve user data from a JSON file.
      >>> get_user_data()
      {'Name': 'John', 'Age': 25, 'City': 'New York'}
      """
  
  # Example usage:
  user_data = {"Name": "John", "Age": 25, "City": "New York"}
  store_user_data(user_data)  # This will create or overwrite 'user_data.json'
  retrieved_data = get_user_data()  # This will read from 'user_data.json'
  print(retrieved_data)  # Output: {'Name': 'John', 'Age': 25, 'City': 'New York'}
output:     with open('user_data.json', 'w') as file:
          json.dump(data, file)
  
  def get_user_data() -> Dict:
      try:
          with open('user_data.json', 'r') as file:
              return json.load(file)
      except FileNotFoundError:
          return {}