Looks like someone put a Johnny Hero Uniform on a generic non-matching Doll. It took me 2 minutes to google this, as it's not my area of expertise. But the Uniform appears to match a Johnny Hero Uniform, while the doll does not. See links....
https://www.ebay.com/itm/144809189857
https://www.ebay.com/itm/26619713356...kAAOSwSsdkJz-T
https://www.ebay.com/itm/32394227853...YAAOSw~hJdnQ7M
Try the Memorabilia side if you need more info. Someone over there is likely to have a more definitive answer.
Hope this is helpful.