The Pistons are one of just three teams with an open two-way slot. Rookie guard Saben Lee holds the other two-way contract with Detroit.
Jackson was waived by the Thunder earlier this week and was not claimed. Jackson was the last cut from the Oklahoma City training camp roster.
Jackson was the victim of a numbers game, as OKC already had 15 players on fully guaranteed contracts and he had a partially guaranteed deal. He signed a two-year, minimum-salary contract with the Thunder in the offseason but only $250K was guaranteed.
Jackson, the 31st overall pick in the 2017 draft out of Duke, missed his entire rookie season with a foot injury, but appeared in 120 games for the Pelicans over the last two years, averaging 7.2 PPG, 1.8 RPG, and 1.1 APG on .422/.319/.743 shooting during that time.
The 22-year-old was eligible for restricted free agency this fall, but the Pelicans opted not to tender him a qualifying offer, making him an unrestricted free agent.