openPose keypoints to bone mappling in THREE.js

Hello everyone.

I am currently working on a project where I need to handle key points generated from a video processed by ‘openPose’ library (a moving hand for example).

I obtain those key points with their location and rotation in a JSON file.

My question is: how can I extract this information in THREE.js and use each key point to animate a rigged 3d model with a similar skeleton as was used in the openPose?

(I know it is possible to import this JSON file to blender to do exactly that, but my goal is to do it dynamically on the website
LINK to an example: OpenPose(OpenMMD) to Maya. How to get animation from video - YouTube).

Thanks a lot and appreciate the help!