Ways to interpolate template variables inside JavaScript objects Ways to interpolate template variables inside JavaScript objects json json

Ways to interpolate template variables inside JavaScript objects


You could JSON.stringify the object, then replace your search value with the actual value, then JSON.parse the result:

function magic(o, a) {    var j = JSON.stringify(o);    for (var k in a) {            j = j.split('${'+k+'}').join(a[k]);    }    return JSON.parse(j);}


I suggest to you a very simple but very fast and understandable template engine:simple-template.js

It consists of 22 lines of code, very simple!Considering that, you will be able to render your config easily!