docs: def features_tags_parse_str_to_dict(obj):
      """
      Parse tag strings of all features in the collection into a Python
      dictionary, if possible.
      """
      features = obj['features']
      for i in tqdm(range(len(features))):
          tags = features[i]['properties'].get('tags')
          if tags is not None:
              try:
                  tags = json.loads("{" + tags.replace("=>", ":") + "}")
              except:
                  try:
                      tags = eval("{" + tags.replace("=>", ":") + "}")
                  except:
                      tags = None
          if type(tags) == dict:
              features[i]['properties']['tags'] = {k:tags[k] for k in tags}
          elif tags is None and 'tags' in features[i]['properties']:
              del features[i]['properties']['tags']
      return obj