JSONDecodeError when i build or upload any project

So, recently i was using no problem an Leonardo pro micro in platformio, so i wanted to test some parts of the code in ESP32 or Arduino UNO, but when i build or upload i always get this error that i never had before:
The terminal process “C:\Users\Tuka.platformio\penv\Scripts\platformio.exe ‘run’, ‘–environment’, ‘esp32doit-devkit-v1’” terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

> Executing task in folder ESP 32 test: C:\Users\Tuka\.platformio\penv\Scripts\platformio.exe run --environment esp32doit-devkit-v1 <

Processing esp32doit-devkit-v1 (platform: espressif32; board: esp32doit-devkit-v1; framework: arduino)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32doit-devkit-v1.html
PLATFORM: Espressif 32 (3.2.0) > DOIT ESP32 DEVKIT V1
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 3.10006.210326 (1.0.6)
 - tool-esptoolpy 1.30000.201119 (3.0.0)
 - toolchain-xtensa32 2.50200.97 (5.2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 40 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Adafruit GFX Library> 1.10.7
JSONDecodeError: Expecting value: line 1 column 1 (char 0):
  File "C:\Users\Tuka\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 177:
    env.SConscript("$BUILD_SCRIPT")
  File "C:\Users\Tuka\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 591:
    return _SConscript(self.fs, *files, **subst_kw)
  File "C:\Users\Tuka\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 280:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "C:\Users\Tuka\.platformio\platforms\espressif32\builder\main.py", line 225:
    target_elf = env.BuildProgram()
  File "C:\Users\Tuka\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
  File "C:\Users\Tuka\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 62:
    env.ProcessProjectDeps()
  File "C:\Users\Tuka\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
  File "C:\Users\Tuka\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 140:
    project_lib_builder = env.ConfigureProjectLibBuilder()
  File "C:\Users\Tuka\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
    return self.method(*nargs, **kwargs)
  File "C:\Users\Tuka\.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 1075:
    _print_deps_tree(project)
  File "C:\Users\Tuka\.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 1051:
    _print_deps_tree(lb, level + 1)
  File "C:\Users\Tuka\.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 1037:
    pkg = PackageItem(lb.path)
  File "c:\users\tuka\.platformio\penv\lib\site-packages\platformio\package\meta.py", line 405:
    self.metadata = self.load_meta()
  File "c:\users\tuka\.platformio\penv\lib\site-packages\platformio\package\meta.py", line 440:
    return PackageMetaData.load(manifest_path)
  File "c:\users\tuka\.platformio\penv\lib\site-packages\platformio\package\meta.py", line 391:
    data = json.load(fp)
  File "C:\Users\Tuka\.platformio\python3\lib\json\__init__.py", line 296:
    parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
  File "C:\Users\Tuka\.platformio\python3\lib\json\__init__.py", line 348:
    return _default_decoder.decode(s)
  File "C:\Users\Tuka\.platformio\python3\lib\json\decoder.py", line 337:
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Users\Tuka\.platformio\python3\lib\json\decoder.py", line 355:
    raise JSONDecodeError("Expecting value", s, err.value) from None

Somehow there’s a library with a broken JSON description in there, which happens as it’s printing the dependency tree. What libraries are declared or contained in the proejct?

#include <Arduino.h>
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_I2CDevice.h>
this ones!

Try and remove the .pio folder of the project and recompile, maybe some file got corrupted (or your antivirus is interfering).