Once you have the right JSON file, find a computer not connected to the internet to use the Github of Metamask with the Vault Decrypt code using your password.
You may need to remove backlashes and so on, just check the documentation that they do offer. It will help you further in the future to know how does Metamask store your data.
Good luck