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