paquete de codificación

paquete de codificación

import "encoding"

codificación define los paquetes para otros paquetes se pueden utilizar entre el nivel de byte y representa la interfaz de datos de texto convertido. codificación / GOB, la codificación / JSON, la codificación / xml tres paquetes serán examinadas usando estas interfaces. Por lo tanto, se implementa estas interfaces una vez, y se puede utilizar en una bolsa múltiple. El paquete estándar y tipos incorporados time.time net.IP implementar estas interfaces. Interfaces están emparejados, respectivamente, y la generación de datos codificados para restaurar.

Índice

casa

 

escriba  BinaryMarshaler

Tipo de interfaz BinaryMarshaler {
     MarshalBinary () (datos [] byte , err error ) 
}

implementos de tipo BinaryMarshaler la propia interfaz pueden ser serializados en formato binario.

escriba  BinaryUnmarshaler

Tipo de interfaz BinaryUnmarshaler {
     UnmarshalBinary (datos [] byte ) error 
}

BinaryUnmarshaler tipo implementa la interfaz en sí puede ser soluciones formato de serialización binaria.

UnmarshalBinary decodificado formato binario de los datos deben ser generados MarshalBinary. Esta función podría modificarse el contenido de datos, por lo que si desea mantener los datos en los datos de la copia por adelantado.

escriba  TextMarshaler

Tipo de interfaz TextMarshaler {
     MarshalText () (texto [] byte , err error ) 
}

implementos de tipo BinaryMarshaler la propia interfaz pueden ser serializados como formato textual UTF-8 codificado.

escriba  TextUnmarshaler

Tipo de interfaz TextUnmarshaler {
     UnmarshalText (texto [] byte ) error 
}

TextUnmarshaler implementos tipo de la interfaz pueden ser un formato de texto deserialized sí.

UnmarshalText formato textual de los datos debe ser decodificado MarshalText genera. Esta función podría modificarse el contenido de datos, por lo que si desea mantener los datos en los datos de la copia por adelantado.

Supongo que te gusta

Origin www.cnblogs.com/show58/p/12628555.html
Recomendado
Clasificación