code: def item_straat_adapter(obj, request):
      
      return {
          'id': obj.id,
          'label': obj.label,
          'namen': obj.namen,
          'status': {
              'id': obj.status.id,
              'naam': obj.status.naam,
              'definitie': obj.status.definitie
          },
          'taal': {
              'id': obj.taal.id,
              'naam': obj.taal.naam,
              'definitie': obj.taal.definitie
          },
          'metadata': {
              'begin_tijd': obj.metadata.begin_tijd,
              'begin_datum': obj.metadata.begin_datum,
              'begin_bewerking': {
                  'id': obj.metadata.begin_bewerking.id,
                  'naam': obj.metadata.begin_bewerking.naam,
                  'definitie': obj.metadata.begin_bewerking.definitie
              },
              'begin_organisatie': {
                  'id': obj.metadata.begin_organisatie.id,
                  'naam': obj.metadata.begin_organisatie.naam,
                  'definitie': obj.metadata.begin_organisatie.definitie
              }
          },
          'bounding_box': obj.bounding_box
      }
docs: Adapter for rendering an object of
      :class:`crabpy.gateway.crab.Straat` to json.