i do like following, and id does success;
ListFieldDescriptor fieldlist =
dynamicmsg.getDescriptorForType().getFields();
Protocal.Builder buildermsg = Protocal.newBuilder();
for(FieldDescriptor fieldDp : fieldlist){
buildermsg.setField(fieldDp, dynamicmsg .getField(fieldDp));
You can also copy via serialization:
Protocal.parseFrom(dynamicmsg.toByteArray());
On Sun, Sep 2, 2012 at 8:32 PM, qtom zheng zhfnj...@gmail.com wrote:
i do like following, and id does success;
ListFieldDescriptor fieldlist =
dynamicmsg.getDescriptorForType().getFields();