Search code examples
javascriptjsontemplates

JSON templating engine


Is there any JSON templating engine? I'm looking for something like this...

var template = {
  'sts': '%data1.sts%',
  'msg': '%data2.msg%'
};

var data1 = {
  'sts': 200
};

var data2 = {
  'msg': 'Hi!'
};

// render(template, [data sources]);
var response = render(template, [data1, data2]);

console.log(response);

Output

{
  'sts': 200,
  'msg': 'Hi!'
}

Thanks for reply!


Solution

  • Keep it simple.

    function template(data) {
    
      var object = {
        'sts': data[0].sts,
        'msg': data[1].msg
      };
    
      return object;
    
    }