# Functions
Marshal 针对 www-form-urlencoded 内容的解码实现
按以下顺序解析内容: - 如果实现 [Marshaler] 接口,则调用该接口; - 如果实现 [encoding.TextMarshaler] 接口,则调用该接口; - 如果是 [url.Values] 对象,则调用其方法 Encode 解析; - 否则将对象的字段与 form-data 中的数据进行对比,可以使用 form 指定字段名。.
Unmarshal 针对 www-form-urlencoded 内容的编码实现
按以下顺序解析内容: - 如果实现 [Unmarshaler] 接口,则调用该接口; - 如果是 [url.Values] 对象,则依次赋值每个对象; - 否则将对象的字段与 form-data 中的数据进行对比,可以使用 form 指定字段名。.