【发布时间】:2018-08-28 10:45:06
【问题描述】:
我使用 WebSocket 与 Flutter 应用程序中的服务器通信。假设我通过 WebSocket 收到一个 JSON 对象:
{
"action": "getProduct",
"cbackid": 1521474231306,
"datas": {
"product": {
"Actif": 1,
"AfficheQte": 0,
"Article": "6"
},
"result": "success"
},
"deviceID": "4340a8fdc126bb59"
}
在我阅读action 之前,我不知道datas 的内容是什么,即使那样,也不能保证每次都一样。更改action/datas 的一个示例是产品不存在时。
我可以在Map<String, Object> 中解析它,但是,我如何访问Object 中的内容?
读取这些数据的正确方法是什么?
【问题讨论】:
标签: json websocket dart flutter