Attachment
在接收的时候似乎会针对不同类型存在额外的 properties, 例如对于图片文件接收到的信息实际为:
{
"content_type": "image/gif",
"filename": "{59CA8472-3FBB-98E9-9284-FB9D3D3148BC}.jpg",
"height": 240,
"id": "2249362854",
"size": 499562,
"url": "gchat.qpic.cn/qmeetpic/47750961638939775/1701030-2249362854-59CA84723FBB98E99284FB9D3D3148BC/0",
"width": 240
}
Content copied to clipboard
因此 Attachment 的实际序列化借助 k/v 均为 String 的 Map 进行,并尝试从其中提取 url
属性赋于 url 中。