在 2014年9月24日,下午5:36,denghuancong <[email protected]> 写道:
>
>
>> hi all
>> ————
>> I am using thrift to connection between my litter server and client
>> app . The thrift file is following:
>>
>> struct ResponseCode {
>> 1 : required i32 retcode
>> 2 : required string message
>> }
>>
>> struct UserInfo {
>> 1 : required i32 account_id
>> 2 : required string name
>> 3 : required string email
>> 4 : required string age
>> 5 : required SEXY sexy
>> }
>>
>> struct GetUserInfoResponse{
>> 1 : required list<UserInfo> user_info_list
>> 2 : required ResponseCode rc
>> }
>>
>> service AccountService {
>>
>> /*
>> * get user info
>> */
>> GetUserInfoResponse GetUserInfoRequest(
>> 1 : list<i32> account_id_list
>> )
>> }
>>
>> The sever app send out the following content:
>>
>> { user_info_list:
>> [ { account_id: 4,
>> name: 'xxx',
>> email: '[email protected]',
>> age: '19-28',
>> sexy: 1 },
>> { account_id: 7,
>> name: ‘123',
>> email: '[email protected]',
>> age: '19-28',
>> sexy: 1 } ],
>> rc: { retcode: 0, message: null } }
>>
>> but the client app receive the following content:
>>
>> { user_info_list: null, rc: { retcode: 0, message: null } }
>>
>>
>> Is that any wrong or bug in nodejs version?
>