У меня есть два объекта JSON в Javascript, идентичные за исключением числовых значений. Это выглядит так:
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 только со значениями change , чтобы я мог рассчитать пропускную способность данных на сетевых интерфейсах.
var throughput = {
"eth0":{"Tx":"100","Rx":"100"},
"eth1":{"Tx":"0","Rx":"0"},
"lo":{"Tx":"0","Rx":"0"}
}
Я не уверен, как обходить данные JSON - это может быть для любого количества интерфейсов.
Может кто-нибудь помочь мне? Заранее спасибо