我在 Javascript 中有两个 JSON 对象,除了数值之外都相同。它看起来像这样:
var data = {
"eth0":{"Tx":"4136675","Rx":"13232319"},
"eth1":{"Tx":"4","Rx":"0"},
"lo":{"Tx":"471290","Rx":"471290"}
}
var old = {
"eth0":{"Tx":"4136575","Rx":"13232219"},
"eth1":{"Tx":"4","Rx":"0"},
"lo":{"Tx":"471290","Rx":"471290"}
}
一个名为“data”的对象具有当前值,另一个名为“old”的对象具有与 1 秒前相同的值。我想输出一个仅更改值的 JSON 对象,以便我可以计算网络接口上的数据吞吐量。
var throughput = {
"eth0":{"Tx":"100","Rx":"100"},
"eth1":{"Tx":"0","Rx":"0"},
"lo":{"Tx":"0","Rx":"0"}
}
我不确定如何遍历 JSON 数据 - 它可以用于任意数量的接口。
谁能帮我一把?提前致谢