向后兼容性问题

map语法序列化后等同于如下内容,因此即使是不支持map语法的protocol buffer实现也是可以处理你的数据的:

  1. message MapFieldEntry {
  2. key_type key = 1;
  3. value_type value = 2;
  4. }
  5. repeated MapFieldEntry map_field = N;