Internal structure / JSON bookmark backup file specification

My current version of Firefox is 28.0.

What I already know, is:
-backup of bookmarks (JSON) files are stored in folder
"...\Mozilla\Firefox\Profiles\ < xxxxx >. default\bookmarkbackups
in the files like for example bookmarks-2014-04 - 27_770.json
(or in any other place when you manually save).

-only Favorites export files are stored in any place under HTML (XML) as a Netscape bookmark on your export demand.

-the main difference between these two formats is that in the HTML ONLY the BOOKMARKS export file (URL / URI) and no. TAGS are stored.

-the JSON backup file stores the bookmarks (Uri), tags and complete the structure of the tree. Firefox is therefore able to restore the menu bookmark complete with all its information.

I do a lot of searching for information in internet. To support a work sophisticated with hundreds or even thousands of boomarks collected tags are absolutely necessary. And I often export bookmarks with tags to other browsers or social bookmark sites. So I have no idea why firefox doesn't support tags in the export files - because a large amount of bookmarks without tags is not easy to manage.

My idea is to program a tool or an extension that reads a file backup JSON and constructs an HTML export file which also contains tags.

The problem is that the internal structure of the JSON backup file is quite complex. It contains in fact 'id', 'index', information from 'parent' (fully digital) which allows to reconstruct the original directory structure. Same information on labels is somehow related to bookmarks. Actually the file has a complicated structure of lists and trees. And do not think that there is any identifier, e.g. "tags" which precedes the list labels attached to a bookmark (as in HTML export). In fact I could identify some of my tags in the file, but they are not named for example with 'tag' - I could identify them because I know they are some of my tags defined, but a program does not have this information and needs in General, identification tags in the file. Currently, I don't know any way to do this!

Is there someone who has a better understanding of the structur of this file or know a specification that could be somewhere? Thans so much in advance...

Tags are basically this structure if you are looking for backup bookmarks for tags JSON:

{
 'title': 'Tags',
 'type': 'text/x-moz-place-container',
 'root': 'tagsFolder',
 'children': [
   {
    'title': '<tag title>',
    'id': <tag id>,
    'type': 'text/x-moz-place-container',
    'children': [
      {
       'title': '',
       'id': <id of child>,
       'parent': <parent id>,
       'type': 'text/x-moz-place',
       'uri': 'http://',
       'charset': 'UTF-8'
      },{ <more children> }
     ]
   },{ <more children> }
  ]
},

Note that easier to inspect a backup JSON is opening the file in Notepad, and then click the print enough to make Firefox display the file in the format.

Tags: Firefox

Similar Questions

Maybe you are looking for

  • Cannot install the Trusted Platform Module Driver / software

    I am not able to install the driver of the TPM secure and so I'm not able to install the TPM software... I have a satellite u200, and it's on my tools and utitilities cd. Installation always says "Trusted Platform Module not found" someone at - it th

  • WORD PROGRAM

    I wonder how my documents are appearing as WPS 97, I bought the University Office365 package and it should work to open my documents in Word.  I'm puzzled as to why this WPS was overpowerd my computer and will not open or edit documents.  How can I a

  • Unable to empty trash

    I have not been able to empty my trash for a while. I am slot that Win7 Ultimate 64-bit.Through this forum I see that others have had the same problem, but not "Found this helpful" or "Solved" assignments. I tried various solutions proposed, but in v

  • The blackBerry torch Smartphone e-mail account configuration Internet inactive

    Hello When I go to home > Setup > email accounts the Internet e-mail account button seems to be disabled, and that's why I can never create an account through my phone. I have my personal emails etc. added by the carrier to my phone, but I'm curious

  • Unable to update Windows 8.1 for "not being is not administrator.

    I opened the store and try to upgrade to Windows 8.1 but I got rejected with a message saying "you must use an account with administrator privileges to install Windows 8.1." Try to connect with the user of an administrator on this PC account and try