Resorted the JSON and on bars are present some non CP1252 characters: ▂, ▄ and ▆
(and probably another character █ that represent the ~100% when the signal value is higner)
{
“audioSettings”: {
“title”: “Audio settings”,
“soundCard”: {
“type”: “spinner”,
“title”: “Sound Card”,
“value”: 0,
“data”: [{
“id”: 0,
“name”: “Default”
}]
},
“soundType”: {
“type”: “spinner”,
“title”: “Sound Type”,
“value”: 1,
“data”: [{
“id”: 0,
“name”: “Mono Differential”
},
{
“id”: 1,
“name”: “Stereo”
}
]
},
“DoP”: {
“type”: “boolean”,
“title”: “DoP playback”,
“value”: false
},
“autoPlay”: {
“type”: “boolean”,
“title”: “AutoPlay after boot”,
“value”: true
}
},
“broadcastModeSettings”: {
“title”: “Broadcast mode settings”,
“enabled”: false,
“broadcastType”: {
“type”: “spinner”,
“title”: “Broadcast Type”,
“value”: 0,
“data”: [{
“id”: 0,
“name”: “Default”
},
{
“id”: 1,
“name”: “Stream URL”
},
{
“id”: 2,
“name”: “Download URL”
}
]
},
“broadcastModeOptions”: {
“streamURL”: “”,
“downloadURL”: “”
}
},
“networkSettings”: {
“title”: “Network settings”,
“interfaces”: {
“LAN”: {
“type”: “boolean”,
“title”: “Ethernet”,
“value”: false
},
“WLAN”: {
“type”: “boolean”,
“title”: “Wi-Fi”,
“value”: true
}
},
“connections”: {
“LAN”: {
“state”: “disconnected”
},
“WLAN”: {
“state”: “connected”,
“conName”: “avsalon”,
“method”: “auto”,
“addresses”: “192.168.1.202/24”,
“gateway”: “192.168.1.1”,
“dns”: “8.8.8.8,8.8.4.4,192.168.1.1,194.158.206.206”
}
},
“wifiList”: [{
“ssid”: “avsalon”,
“quality”: “74%”,
“bars”: “: ▂▄▆_”
}]
},
“multiroomSettings”: {
“masterMode”: false,
“slaveList”:
},
“deviceInfo”: {
“version”: “2.7.5”,
“cpuTemp”: “49°C”,
“autoUpgrade”: true,
“autoUpgradeInstall”: false
}
}
If you notice, RouterOS sort all array and sub array everytime, is why json and the array are different on item order, but identical on contents.