From hundreds of images we saw, we're pretty much able to size up most dimensions on J-20. Some images include the weapons bay, there are several fairly hi res images of it. Anyone can do their measurements. I'll just post measurements I did over the years:
Total length of the bay around 4.5 meters. Total width of (one) bay around 1 meter (give or take 5 cm)
560mm depth at the deepest point of deepest structural support brace. Of course, only a small portion of the length is that deep, as intakes curve above them. (theoretically something like the tip of a fin might extend into the area between support braces)
Some 3.2 meter long stretch of the bay is 440mm (or more)
Some 3.7 meter long stretch of the bay is 380mm (or more)
Some 4.3 meter long stretch of the bay is 310mm deep (or more)
Objects the size of JSOW and JSM should fit in there. Perhaps even a bit larger. Certainly the length is there to allow for something slightly longer. Depending on how much clearance is needed between the roof of the bay and the actual ordnance, due to various interfaces and/or ejecting mechanisms, even something similar in size to JASSM *might* fit. (I'm not saying that's likely)
I suggest using these images, for people wanting to do their own measurements:
Wingspan to engine nozzle (since its round) and then nozzle to depth of the bay is a practical way to do it. Also, width of the weapon bay doors is also helpful, as it is known from overall wingspan.
JSOW is 4.1 m long and 44 cm tall at its highest point. Said highest point goes on for some 2.1 meters, after which it tapers off. for example, a 3 meter long stretch of the jsow is 32 cm tall. (not counting tails which would be foldable for any such missile designed for internal carriage)
So, today, J20 is basically assured it can take in a weapon even a bit larger than the JSOW.
J-20s bay MAY one day be able to hold a2g weapons with 600 mile range. Case in point - JSOW-ER can achieve 560 km (350 miles)and can be carried by F-35. (carrying a 250 kg class warhead)
What about JASSM? JASSM-ER is 4.27 m long, so it can fit length wise in J20's bay. With bay being 90ish cm wide, that's also doable. What's questionable is depth. JASSM seems to be some 55-60 cm tall, complete with the pylon interface. That is almost surely too much for J20, as I got 560mm max depth which pertains to only a small portion of the bay's length. But it does seem as if the missile that J20 could take in would be somewhat closer to JASSM size than to JSOW size.
So basically it'd have to be a weapon 4,3 m long, with cross section dimensions of 35-40 cm height and 80-90 cm wide. (to compensate for the height loss to overall volume). That'd still fit in one of J20's bomb bay but it'd have to be a novel, daring, semi blended wing/body design.
Or if warhead is just 250 kg then it might be something in between, perhaps 40 by 70 cm cross section...
What does seem perfectly plausible even with last gen Chinese engine tech is a 300+ km range stealthy a2g missile, basically a bit longer and wider powered JSOW. By the time it actually enters service, and with newer tech, 500+ km range and 400+ kg warhead seems quite plausible. (JASSM carries a 432 kg warhead)