2012-12-03 47 views
0

我想在Java和Flash中使用protobuf。他们都有protobuf实施。 我想创建后续结构:protobuf(协议缓冲区)是否允许自定义类型?

class UserDetails 
{ 
    int age; 
    int weight; 
    int lenght; 
} 

class User 
{ 
    string firstName; 
    string lastName; 
    UserDetails details; 
} 

问题有关的UserDetails细节;它允许在谷歌协议缓冲区?

+2

当你尝试过时发生了什么? –

回答

4

是的,你甚至可以定义嵌套的消息:

message User { 
    required string firstName = 1; 
    required string secondName = 2; 

    message UserDetails { 
     required int age = 1; 
     required int weight = 2; 
     required int lenght = 3; 
    } 

    required UserDetails details = 3; 
} 

你可以得到有关消息here更多的信息。

+1

非常感谢! –