Yeah, I think that's a good way to go. You can eventually do both.
Also, sticking with json while you're still in development is helpful if you're using git or some other versioning system.
If you have enough Spine skeletons to load, it may become necessary to preload the textures too. Probably good to hold that off until it's actually an issue though, lest you get obsessed about optimizing non-issues.