Grazie per la risposta, ho passato il pomeriggio per fare delle prove con le righe che mi avevi scritto prima e alla fine facendo così ho risolto, in quanto ora la risposta è pulita pulita un bel "true" o un bel "false" proprio quello di cui avevo bisogno.
Grazie.
if (client.find("on\":")){
String nextLine = client.readStringUntil(',');