JSON to string transposing problem

The input to JSON.parse should be a string. You aren’t passing a string, you are trying to input JavaScript syntax {"type": "led-ring", … directly into Julia, which won’t work. That is, you are confusing JSON data with Julia code.

Try e.g.

LED = JSON.parse("""
{
  "type": "led-ring", 
  "payload": {"mode": 1, "duration": 10000, 
              "speed": 100, "brightness": 255, 
              "colors": ["0xFFFFFF", "0xFFFFFF", "0xFFFFFF"]}
}
""")

to wrap your JSON input in a Julia string. (I’ve added some line breaks for readability.)

PS. Please read PSA: how to quote code with backticks

3 Likes