Bonjour, je galère pour parser une valeur dans un json. J’ai bien vu des exemples mais je n’arrive pas a adapter.
si quelqu’un de compétent passe par la, ca serait sympa.
Dans je json suivant (je ne l’ai pas mis en entier volontairement) :
{
"command": "serverinfo",
"info": {
"activeEffects": [
{
"args": {
"center_x": 0.5,
"center_y": 0.5,
"custom-colors": [],
"custom-colors2": [],
"enable-second": false,
"random-center": false,
"reverse": false,
"rotation-time": 7,
"smoothing-custom-settings": null
},
"name": "Rainbow swirl fast",
"priority": 0,
"script": ":/effects//swirl.py",
"timeout": 3000
}
],
"activeLedColor": [],
"adjustment": [
{
"backlightColored": false,
"backlightThreshold": 0,
"blue": [
0,
0,
255
],
"brightness": 100,
"brightnessCompensation": 100,
"cyan": [
0,
255,
255
],
"gammaBlue": 1.5,
"gammaGreen": 1.5,
"gammaRed": 1.5,
"green": [
0,
255,
0
],
"id": "default",
"magenta": [
255,
0,
255
],
"red": [
255,
0,
0
],
"white": [
255,
255,
255
],
"yellow": [
255,
255,
0
]
}
],
"components": [
{
"enabled": false,
"name": "ALL"
},
{
"enabled": false,
"name": "SMOOTHING"
},
{
"enabled": false,
"name": "BLACKBORDER"
},
{
"enabled": false,
"name": "FORWARDER"
},
{
"enabled": false,
"name": "BOBLIGHTSERVER"
},
J’aimerais récupérer la valeur (TRUE/FALSE) de « enabled » du name:ALL dans « components ».
Si une bonne âme passe par là. Merci