///<reference path="./IOutputFormatter.ts" />
///<reference path="../../../util/Json.ts" />
var econda;
(function (econda) {
    var tagmanager;
    (function (tagmanager) {
        var macro;
        (function (macro) {
            var output;
            (function (output) {
                var JsonFormatter = (function () {
                    function JsonFormatter() {
                    }
                    /**
                     * Format value as JSON object.
                     * @class econda.tagmanager.macro.output.JsonFormatter
                     */
                    JsonFormatter.prototype.format = function (macroName, value) {
                        return econda.util.Json.stringify(value);
                    };
                    return JsonFormatter;
                }());
                output.JsonFormatter = JsonFormatter;
            })(output = macro.output || (macro.output = {}));
        })(macro = tagmanager.macro || (tagmanager.macro = {}));
    })(tagmanager = econda.tagmanager || (econda.tagmanager = {}));
})(econda || (econda = {}));