code: @Override
  	public void read(TProtocol iprot) throws TException {
  		if (!"org.apache.thrift.scheme.StandardScheme".equals(iprot.getScheme().getName()))
  			throw new TApplicationException("Service scheme must be 'org.apache.thrift.scheme.StandardScheme' !");
  		TField schemeField;
  		iprot.readStructBegin();
  		while (Boolean.TRUE) {
  			schemeField = iprot.readFieldBegin();
  			if (schemeField.type == TType.STOP)
  				break;
  			if (schemeField.type == TType.STRING)
  				str = iprot.readString();
  			else
  				throw new TApplicationException("field type must be 'String' !");
  			iprot.readFieldEnd();
  		}
  		iprot.readStructEnd();
  	}
docs: 读取操作