Gracias por la prueba, no tenia duda que fuera el código ya que lo saque del ejemplo #1 de la documentación oficial de ArduinoJson, el detalle es que por alguna razón no esta corriendo en mi placa ESP8266, lo que asumo es algo como lo que han comenado, problemas de incompatibilidad software hardware, pero de lo que he intentado y de las recomendaciones que han dado no he podido hacer que cargue.
Justo hoy me acaba de llegar una placa ESP32 que encargué, cargué el programa y funcionó correctamente, si bien no se resuelve el problema del hilo, es una alternativa para poder continuar con mi proyecto.
Me quedará la duda de si es problema de compatibilidad de la librería con el ESP8266-01, entre las librerías o del software-hardware, sea cual sea el problema quizás es muy díficil resolverlo y mas remotamente.
Agradezco los consejos y por lo pronto adecuaré el programa principal y cambiaré a esta placa para continuar el proyecto.