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