utils/json_util library
Functions
-
asBool(
dynamic v, [bool def = false]) → bool -
asInt(
dynamic v, [int def = 0]) → int -
asString(
dynamic v, [String def = '']) → String -
encodeJsonString(
dynamic value) → String - 将 Map / 对象编码为 JSON 字符串(服务端 extra/quote 字段形态)
-
genMsgId(
) → String - 生成 32 位无横线 UUID,满足 go-chat msg_id 长度要求(≥30)
-
parseJsonMap(
dynamic value) → Map< String, dynamic> ? - 安全地把动态值转为 Map;字符串会再 JSON.decode