diff --git a/wled00/json.cpp b/wled00/json.cpp index b8da480be..1c1aaed28 100644 --- a/wled00/json.cpp +++ b/wled00/json.cpp @@ -830,9 +830,12 @@ void serializeModeData(JsonObject root) insideQuotes = !insideQuotes; break; case '[': + if (insideQuotes) lineBuffer += singleJsonSymbol; break; case ']': + if (insideQuotes) {lineBuffer += singleJsonSymbol; break;} case ',': + if (insideQuotes) {lineBuffer += singleJsonSymbol; break;} if (lineBuffer.length() > 0) { uint8_t endPos = lineBuffer.indexOf('@'); if (endPos>0) fxdata.add(lineBuffer.substring(endPos));