Apache Thrift: Serializing data

ぐ巨炮叔叔 提交于 2019-12-07 18:20:27
use Thrift\Transport\TMemoryBuffer;
use Thrift\Protocol\TBinaryProtocol;

function serialize($thrift) {
  $transport = new TMemoryBuffer();
  $protocol = new TBinaryProtocol($transport);
  $thrift->write($protocol);
  $protocol->getTransport()->flush();

  return $transport->getBuffer();
}

I did like this.

    $transporte = new tools\TransporteClass(
        $uuidDadoSerializado,
        tools\TipoDadosSerializado::ATIVIDADE_COLETIVA, // 6
        $cnes,
        3519071, // Hortolandia
        TBinarySerializer::serialize($atividadeColetivaMaster)
    );

    $sTransporte = TBinarySerializer::serialize($transporte);
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!