公式是json里面主后锁偏GS的值(主后折宽-主门花宽)/2+86json里面的文件是 json= {"主后锁偏GS": "(主后折宽-主门花宽)/2+86"} 主后锁偏GS 里面的是一段字符串。还有一个json文件 json1={"主后折宽":"900","主门花宽":"450" }怎么把json1里面的值,代入到json 里面去 然后通过里面写好的公式进行计算。求一大佬指导下,如果我表达不清楚的随时说,我这边改进下问题。
1 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
按照你的要求编写替换json值并据公式计算结果的Javascript程序如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <script type=text/javascript>
json={"主后锁偏GS": "(主后折宽-主门花宽)/2+86"};
var jsonStr=JSON.stringify(json);
json1={"主后折宽":"900","主门花宽":"450"};
for(var k in json1){
jsonStr=jsonStr.replace(new RegExp(k,"g"), json1[k] );
}
var obj=JSON.parse(jsonStr);
for(var key in obj){
var formula=obj[key];
alert(formula);
alert(eval(formula));
}
</script> |
运行结果
公式(代入值后的公式)
计算结果
添加回答
举报
0/150
提交
取消