编/解码器

用途

支持动态编/解码(dynamic encode/decode)方法的概念

示例


class HTMLCodec {
    static encode = { theTarget ->
        HtmlUtils.htmlEscape(theTarget.toString())
    }    
    static decode = { theTarget ->
    	HtmlUtils.htmlUnescape(theTarget.toString())
    }
}
assert "&lt;p&gt;Hello World!&lt;/p&gt;" == "<p>Hello World!</p>".encodeAsHTML()
assert "<p>Hello World!</p>" == "&lt;p&gt;Hello World!&lt;/p&gt;".decodeHTML()

描述

插件查找以 Codec 结尾的类,动态加载 java.lang.Object 包里的 encodeAsCodec decodeCodec 方法.可以让任何数组能被编/解码.
查看用户指南的 Encoding and Decoding Objects 章节了解更多内容.

支持的编/解器 :