code: def get_json_data(latitude=52.091579, longitude=5.119734):
      
      final_result = {SUCCESS: False,
                      MESSAGE: None,
                      CONTENT: None,
                      RAINCONTENT: None}
  
      log.info("Getting buienradar json data for latitude=%s, longitude=%s",
               latitude, longitude)
      result = __get_ws_data()
  
      if result[SUCCESS]:
          # store json data:
          final_result[CONTENT] = result[CONTENT]
          final_result[SUCCESS] = True
      else:
          if STATUS_CODE in result and MESSAGE in result:
              msg = "Status: %d, Msg: %s" % (result[STATUS_CODE],
                                             result[MESSAGE])
          elif MESSAGE in result:
              msg = "Msg: %s" % (result[MESSAGE])
          else:
              msg = "Something went wrong (reason unknown)."
  
          log.warning(msg)
          final_result[MESSAGE] = msg
  
      # load forecasted precipitation:
      result = __get_precipfc_data(latitude,
                                   longitude)
      if result[SUCCESS]:
          final_result[RAINCONTENT] = result[CONTENT]
      else:
          if STATUS_CODE in result and MESSAGE in result:
              msg = "Status: %d, Msg: %s" % (result[STATUS_CODE],
                                             result[MESSAGE])
          elif MESSAGE in result:
              msg = "Msg: %s" % (result[MESSAGE])
          else:
              msg = "Something went wrong (reason unknown)."
  
          log.warning(msg)
          final_result[MESSAGE] = msg
  
      return final_result
docs: Get buienradar json data and return results.