Arduino-Subway-Clock
Arduino-Subway-Clock copied to clipboard
Having some issues with the Arduino_JSON library, I think.
During verify/compile, I seem to consistently get these errors:
C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/JSONVar.h: In function 'void loop()':
C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/JSONVar.h:88:11: note: candidate 1: 'JSONVar JSONVar::operator[](const char*)'
JSONVar operator[](const char* key);
^~~~~~~~
C:\Users\ctobi\OneDrive\Documents\Arduino\mta_clock\mta_clock.ino:111:53: note: candidate 2: 'operator[](int, char*)' <built-in>
JSONVar arrivalsArr = obj["data"][0][direction];
^
In file included from C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/JSON.h:25,
from C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/Arduino_JSON.h:23,
from C:\Users\ctobi\OneDrive\Documents\Arduino\mta_clock\mta_clock.ino:5:
C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/JSONVar.h:88:11: note: candidate 1: 'JSONVar JSONVar::operator[](const char*)'
JSONVar operator[](const char* key);
^~~~~~~~
C:\Users\ctobi\OneDrive\Documents\Arduino\mta_clock\mta_clock.ino:111:53: note: candidate 2: 'operator[](int, char*)' <built-in>
JSONVar arrivalsArr = obj["data"][0][direction];
^
In file included from C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/JSON.h:25,
from C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/Arduino_JSON.h:23,
from C:\Users\ctobi\OneDrive\Documents\Arduino\mta_clock\mta_clock.ino:5:
C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/JSONVar.h:88:11: note: candidate 1: 'JSONVar JSONVar::operator[](const char*)'
JSONVar operator[](const char* key);
^~~~~~~~
C:\Users\ctobi\OneDrive\Documents\Arduino\mta_clock\mta_clock.ino:111:53: note: candidate 2: 'operator[](int, char*)' <built-in>
JSONVar arrivalsArr = obj["data"][0][direction];
^
In file included from C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/JSON.h:25,
from C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/Arduino_JSON.h:23,
from C:\Users\ctobi\OneDrive\Documents\Arduino\mta_clock\mta_clock.ino:5:
C:\Users\ctobi\OneDrive\Documents\Arduino\libraries\arduino_986806\src/JSONVar.h:88:11: note: candidate 1: 'JSONVar JSONVar::operator[](const char*)'
JSONVar operator[](const char* key);
^~~~~~~~
C:\Users\ctobi\OneDrive\Documents\Arduino\mta_clock\mta_clock.ino:111:53: note: candidate 2: 'operator[](int, char*)' <built-in>
JSONVar arrivalsArr = obj["data"][0][direction];
I've tried compiling this on both an M1 Mac and an x64 PC on the off chance that it was something particular to the host, but to no avail.