goog.proto2.PbLiteSerializer
Classgoog.proto2.PbLiteSerializer
> goog.proto2.LazyDeserializer
> goog.proto2.Serializer
goog.proto2.PbLiteSerializer()
PB-Lite serializer.
.deserialize(descriptor, data)
Deserializes a message from the expected format.
descriptor
{goog.proto2.Descriptor
}
data
{*}
goog.proto2.Message
}
.deserializeField(message, field, data)
Deserializes a message field from the expected format and places the data in the given message
message
{goog.proto2.Message
}
field
{goog.proto2.FieldDescriptor
}
data
{*}
.deserializeTo(message, data)
Inherited from goog.proto2.LazyDeserializer
.
Deserializes a message from the expected format and places the data in the message.
message
{goog.proto2.Message
}
data
{*}
.getDeserializedValue()
.getSerializedValue()
.serialize(message)
Serializes a message to a PB-Lite object.
message
{goog.proto2.Message
}
Array
}
.setZeroIndexed(zeroIndexing)
By default, the proto tag with id 1 will have index 1 in the serialized array. If the serializer is set to use zero-indexing, the tag with id 1 will have index 0.
zeroIndexing
{boolean
}