2012-12-03 111 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

非常感謝! –