Hello,
I’m currently working on reconstructing Spine project data using only old JSON export files that were originally generated for Spine Editor 3.5.51, as no other formats (such as .spine) are available.
During this process, I encountered an issue where certain JSON files open and play correctly in Skeleton Viewer (v3.5.51), but result in an import error when opened in the Spine Editor.
The error message shown in the Editor is:
“An error occurred while importing the skeleton. Please be sure to choose a valid skeleton JSON or binary file.”
Here is what I’ve confirmed so far:
The "spine" version inside the JSON is correctly set to "3.5.51"
Required sections like "skeleton", "bones", "slots", "skins", and "animations" are all present
Encoding is UTF-8 (without BOM), and there are no syntax errors
Both PrettyPrint and Minified versions of the JSON fail to import
The file size is around 500KB, while other working files are approximately 200KB
Attempting to open the file in Spine Editor version 3.6.x also fails
Even when trimming the file down to just "skeleton", "bones", and "slots" with placeholder attachments, the import fails
Due to client confidentiality, I’m unable to provide the actual file, but I would appreciate any insight into possible causes or known limitations in Spine 3.5.51 that might result in this issue.
This message was translated using ChatGPT, so if anything is unclear or confusing, I’d greatly appreciate your feedback.
Thank you very much for your support.