Извиняюсь, вот пример: В srcJson мы имеем IP большими буквами, в других местах с маленькими.
srcJson = {"status":"success","IP":"70.84.83.22","ip_version":"ipv4"}
str = "test ip test"
id = "ip";
str = str.replace(new RegExp('('+id+')','gi'), eval("srcJson."+id));
alert(str);