JSON --format type? #232
Replies: 3 comments 14 replies
-
|
I'm happy to work on this if there's enough interest, but we must think about what a feature-complete JSON export would look like. Can you provide some examples? |
Beta Was this translation helpful? Give feedback.
-
|
I'm not planning on automating anything and will probably never look at the export (as a human). I just want a lossless backup, in case those assumptions are wrong. iMazing cannot provide that (local time, no addressee, ...). I did not try RSMF as that would require paying for a full year. I used PhoneView for ten years, but that stopped working with the wonderful iOS 26. Its format was XML. That would map straight to JSON. <SMSMessage>
<Kind>Sent</Kind>
<DateTime>2021-04-27 22:39:18 +0000</DateTime>
<Name>Some Person</Name>
<Number>that.person@gmail.com</Number>
<Type>iMessage</Type>
<Message>Hi</Message> # XOR
<Message File="Attached April 2021.pdf"></Message>
</SMSMessage>It doesn't seem to cover all the features |
Beta Was this translation helpful? Give feedback.
-
|
Hi ReagentX, I've been following the discussion about JSON support. I'm the developer of ChatLab (https://github.com/hellodigua/chatlab), which is an open-source tool for analyzing personal chat history. We've managed to reach over 5k stars in less than 3 months since we launched, and adding iMessage support is a feature requested by some of our users. I think your project is the most robust extraction tool available for this. I understand your preference for keeping the CLI focused on human-readable formats while letting devs use the library for data tasks. The catch is that many of our users aren't developers—they can run a command, but they aren't going to write a wrapper. Without a structured CLI output, every downstream tool has to either re-parse HTML/txt or re-implement the extraction logic. Would you be open to a basic JSON option? Even just a stable schema for fields like guid, timestamp, sender, and text would be a huge help for the community. I'd be happy to list your tool as the recommended data source in our documentation if we can make this work. What do you think? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I think the most useful export format would be json for automation tasks.
Would this be possible to add easily? Even a very basic version?
Beta Was this translation helpful? Give feedback.
All reactions