Parsing a 3rd party skeleton/bone definition

I am learning about bones and skeletons by trying to parse a third party skeleton file I have converted to JSON. Each of the bones are defined by a start and end position. Some are connected to other bones and some are not.

Is this something I can do with the native three.js bone/skeleton support? There seems to be a requirement in three.js that each bone is connected to another.