Java语言关于protobuf中repeated的疑问

如果定义一个类中包含数组
该类又在另一个类中被调用存储,如
object A{
int[] m;
}
object B{
List b;
}
如果定义peotobuf会这样:
message Aprotobuf{
repeated int32 m=1;
}
message Bprotobuf{
repeated Aprotobuf b = 1;
}

这样如果定义protobuf会有问题,一时不知道怎么解决,目前想到的是把int[] 变成string之后序列化,之后每次反序列化后对string分割变为int数组。但我觉得不应该没有更好的选择?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

object A{
int[] m;
}
object B{
List < A > b;
}