J'ai deux objets JSON en Javascript, identiques à l'exception des valeurs numériques. Il ressemble à ceci:Différence entre les objets JSON en utilisant Javascript/JQuery
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"}
}
Un objet appelé « données » a les valeurs actuelles, un autre objet appelé « vieux » a les mêmes valeurs d'il y a 1 seconde. Je souhaite exporter un objet JSON avec uniquement les valeurs pour pouvoir calculer le débit de données sur les interfaces réseau.
var throughput = {
"eth0":{"Tx":"100","Rx":"100"},
"eth1":{"Tx":"0","Rx":"0"},
"lo":{"Tx":"0","Rx":"0"}
}
Je ne suis pas sûr de savoir comment s'y prendre pour parcourir les données JSON - il pourrait être pour un certain nombre d'interfaces.
Quelqu'un peut-il me prêter un coup de main? Merci à l'avance
Une bonne réponse aussi trouvé ici: [? Comment cartographier les différences entre les objets JavaScript] (http://codereview.stackexchange.com/questions/11412/how-can-you-map-the- différences-between-javascript-objects/11580 # 11580) – laggingreflex
pour la comparaison côté client, peut-être http://tlrobinson.net/projects/javascript-fun/jsondiff/ peut être utile. – Veverke