Yes, the JSON extension uses subtypes. In fact, subtypes were created specifically to support the JSON functions.