2012-02-15 78 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它