code: def test_json_prop_decode_non_geojson_driver():
      feature = Feature.from_dict(
          **{
              "type": "Feature",
              "properties": {
                  "ulc": {"latitude": 45.66894, "longitude": 87.91166},
                  "tricky": "{gotcha",
              },
              "geometry": {"type": "Point", "coordinates": [10, 15]},
          }
      )
  
      meta = {
          "crs": "EPSG:4326",
          "driver": "ESRI Shapefile",
          "schema": {
              "geometry": "Point",
              "properties": {"ulc": "str:255", "tricky": "str:255"},
          },
      }
  
      tmpdir = tempfile.mkdtemp()
      filename = os.path.join(tmpdir, "test.json")
      with fiona.open(filename, "w", **meta) as dst:
          dst.write(feature)
  
      with fiona.open(filename) as src:
          actual = next(iter(src))
  
      assert isinstance(actual["properties"]["ulc"], str)
      a = json.loads(actual["properties"]["ulc"])
      e = json.loads(actual["properties"]["ulc"])
      assert e == a
      assert actual["properties"]["tricky"].startswith("{")
  
file_path: Fiona/tests/test_props.py
imports: import json
  import os.path
  import tempfile
  import fiona
  from fiona import prop_type, prop_width
  from fiona.model import Feature
  from fiona.rfc3339 import FionaDateType
label_desc: Use image node_id 6 for calling a global function with example usage: test_json_prop_decode_non_geojson_driver() without return types