2012-02-15 54 views
2

我有一個arduino項目來製作模擬網絡帶寬監視器。我打算從運行番茄固件的路由器獲取我的數據。路由器在HTTP響應中報告帶寬,其中有效載荷包含:這是什麼數據編碼?

netdev={ 'eth0':{rx:0xc8160edf,tx:0x611a4b81},'eth1':{rx:0x4f0b22e,tx:0x3903cd66}, 
'vlan1':{rx:0x96cb54a9,tx:0xb1aa0386},'vlan2':{rx:0xa55eec42,tx:0xaf7047fb}, 
'br0':{rx:0x8189e6d1,tx:0xb620299b},'imq3':{rx:0x0,tx:0x2912c02e}, 
'imq4':{rx:0xd15f62f,tx:0x0}}; 

a。有人認識到這種編碼?看起來像JSON,但包裝在單引號(')的值名稱是無效的JSON。 json或其他東西的自定義變體?

b。如果認識到,有誰知道一個C#庫解碼?

+0

它正在爲'JSON'格式'hex'碼 - 'hex'爲'hexadecimal' – maxjackie 2012-02-15 05:54:50

回答

0

只是十六進制編碼,4位十六進制值,也許一個int

你可以自己pasrse它