a14d0f2c72ac53ddb5bb3814f1f098d9123d84da
给 Condition/ConditionExpr 加 MarshalJSON/UnmarshalJSON,中间过一层 DTO (conditionDTO/exprDTO)避免 UnmarshalJSON 递归。FromMap(m map[string]any) 方便从已经解析好的 map(比如请求参数)直接构造 Condition,不用先序列化 成 JSON 字符串再解析一遍。
Languages
Go
100%