code: def export_batch_from_json(self, json_path, num_batch, c_array_ptr):
      from Apache.Arrow.IntegrationTest import CDataInterface
  
      _, batch = self._read_batch_from_json(json_path, num_batch)
      with _disposing(batch):
          CDataInterface.ExportRecordBatch(
              batch, self._pointer_to_int(c_array_ptr)
          )
  
imports: from contextlib import contextmanager
  import os
  from .None import cdata
  from .tester import Tester, CDataExporter, CDataImporter
  from .util import run_cmd, log
  from ..utils.source import ARROW_ROOT_DEFAULT
label_desc: Use image node_id 2 for calling the CSharpCDataExporter obj's underlying member method code with example usage: obj.export_batch_from_json(json_path, num_batch, c_array_ptr) without return types