code: def test_read_json_object_properties():
      """JSON object properties are properly serialized"""
      data = """
  {
    "type": "FeatureCollection",
    "features": [
      {
        "geometry": {
          "type": "Polygon",
          "coordinates": [
            [
              [
                87.33588,
                43.53139
              ],
              [
                87.33588,
                45.66894
              ],
              [
                90.27542,
                45.66894
              ],
              [
                90.27542,
                43.53139
              ],
              [
                87.33588,
                43.53139
              ]
            ]
          ]
        },
        "type": "Feature",
        "properties": {
          "upperLeftCoordinate": {
            "latitude": 45.66894,
            "longitude": 87.91166
          },
          "tricky": "{gotcha"
        }
      }
    ]
  }
  """
      tmpdir = tempfile.mkdtemp()
      filename = os.path.join(tmpdir, "test.json")
  
      with open(filename, "w") as f:
          f.write(data)
  
      with fiona.open(filename) as src:
          ftr = next(iter(src))
          props = ftr["properties"]
          assert props["upperLeftCoordinate"]["latitude"] == 45.66894
          assert props["upperLeftCoordinate"]["longitude"] == 87.91166
          assert props["tricky"] == "{gotcha"
  
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 4 for calling a global function with example usage: test_read_json_object_properties() without return types