1.基本類型(括號內為對應的Java類型):
bool(boolean): 布爾類型(TRUE or FALSE)
byte(byte): 8位帶符號整數
i16(short): 16位帶符號整數
i32(int): 32位帶符號整數
i64(long): 64位帶符號整數
double(double): 64位浮點數
string(String): 采用UTF-8編碼的字符串
2.特殊類型(括號內為對應的Java類型):
binary(ByteBuffer):未經過編碼的字節流
3.Structs(結構):
struct定義了一個很普通的OOP對象,但是沒有繼承特性。
4.容器,除了上面提到的基本數據類型,Thrift還支持以下容器類型:
list(java.util.ArrayList):
set(java.util.HashSet):
map(java.util.HashMap):