通常接口返回的數據都是二進制數據
二進制轉字符串:utf8二進制轉字符串
onRoomMsg.body是二進制編碼
utf8.decode(onRoomMsg.body)
然后字符串轉對象
json.decode(utf8.decode(onRoomMsg.body))
然后再用fromJson解析
PrankActivityModel prankActivityModel =PrankActivityModel.fromJson(json.decode(utf8.decode(onRoomMsg.body)));
注意了:如果是protobuf的編碼要用protobuf的解碼(fromBuffer(codeData)),看服務器是什么編碼數據返回