Et Johnson-legeme er et strengt konvekst polyeder, der alle sidene er et regulært polygon (mangekant), men som ikke er uniformt, dvs. ikke er et platonsk eller arkimedisk legeme, prisme eller antiprisme. Det er ingen betingelse at alle sidene må være samme polygon eller at de samme polygonene møtes i hjørnene. Et eksempel på et Johnson-legeme er den kvadratiske pyramiden med ekvilaterale sider (J1). Den har 1 kvadratisk og 4 trekantede sider.

Den forlengede kvadrat-gyrobikuppelen (J37), et Johnson-legeme
Denne 24-ekvilaterale trekanten er for eksempel ikke et Johnson-legemet fordi det ikke er konvekst. (Dette er egentlig en stellering, og den eneste mulige for oktaederet.)
Dette 24-kvadratet er for eksempel ikke et Johnson-legeme fordi det ikke er strengt konvekst (har 180° torsjonsvinkler.)