cancel
Showing results for 
Search instead for 
Did you mean: 

How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

Highlighted
New Contributor

How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

I have 6 old json files from discarded computers to merge with current bookmarks in ff 23.0.1. Looking for a utility that will combine all into one bookmark folder. Thanks in advance.


 Application Basics
       Name
       Firefox
       Version
       23.0.1
       User Agent
       Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0
       Build Configuration
         about:buildconfig
 Extensions
       Name
       Version
       Enabled
       ID
       Adblock Plus
       2.3.2
       true
       {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
       Anti-Banner
       13.0.2.600
       true
       anti_banner@kaspersky.com
       LinkmanFox
       8.80.0.0
       true
       {A81031F3-6CEE-4A19-809F-4E26C1D9C1D1}
       Advanced SystemCare Surfing Protection
       1.0
       false
       ascsurfingprotection@iobit.com
       Content Blocker
       13.0.2.600
       false
       content_blocker@kaspersky.com
       Kaspersky URL Advisor
       13.0.2.600
       false
       url_advisor@kaspersky.com
       Microsoft .NET Framework Assistant
       0.0.0
       false
       {20a82645-c095-46ed-80e3-08825760534b}
       Safe Money
       13.0.2.600
       false
       online_banking@kaspersky.com
       Safe Monitor
       2.6.22
       false
       support@safemonitorapp.com
       Virtual Keyboard
       13.0.2.600
       false
       virtual_keyboard@kaspersky.com
 Important Modified Preferences
     Name
     Value
       accessibility.typeaheadfind.flashBar
       0
       browser.cache.disk.capacity
       358400
       browser.cache.disk.smart_size.first_run
       false
       browser.cache.disk.smart_size.use_old_max
       false
       browser.cache.disk.smart_size_cached_value
       358400
       browser.places.smartBookmarksVersion
       4
       browser.search.useDBForOrder
       true
       browser.startup.homepage_override.buildID
       20130814063812
       browser.startup.homepage_override.mstone
       23.0.1
       dom.mozApps.used
       true
       dom.w3c_touch_events.expose
       false
       extensions.lastAppVersion
       23.0.1
       network.cookie.prefsMigrated
       true
       places.database.lastMaintenance
       1376975654
       places.history.expiration.transient_current_max_pages
       50286
       plugin.disable_full_page_plugin_for_types
       application/pdf
       plugin.importedState
       true
       privacy.sanitize.migrateFx3Prefs
       true
       security.disable_button.openCertManager
       false
       security.OCSP.disable_button.managecrl
       false
       security.OCSP.enabled
       0
       storage.vacuum.last.index
       0
       storage.vacuum.last.places.sqlite
       1376975858
   user.js Preferences
   Your profile folder contains a
     user.js file, which includes preferences that were not created by Firefox.
 Graphics
       Adapter Description
       ATI Radeon Xpress 1150 Series
       Adapter Drivers
       ati2dvag
       Adapter RAM
       Unknown
       Device ID
       0x5974
       Direct2D Enabled
       Blocked for your graphics driver version. Try updating your graphics driver to version 10.6 or newer.
       DirectWrite Enabled
       false (0.0.0.0)
       Driver Date
       7-22-2006
       Driver Version
       8.261.4.0
       GPU #2 Active
       false
       GPU Accelerated Windows
       0/1 Basic Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
       Vendor ID
       0x1002
       WebGL Renderer
       Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
       AzureCanvasBackend
       skia
       AzureContentBackend
       none
       AzureFallbackCanvasBackend
       cairo
 JavaScript
       Incremental GC
       true
 Accessibility
       Activated
       false
       Prevent Accessibility
       0
 Library Versions
       Expected minimum version
       Version in use
       NSPR
       4.10
       4.10
       NSS
       3.15 Basic ECC
       3.15 Basic ECC
       NSSSMIME
       3.15 Basic ECC
       3.15 Basic ECC
       NSSSSL
       3.15 Basic ECC
       3.15 Basic ECC
       NSSUTIL
       3.15
       3.15
6 REPLIES
Grand Master Contributor

Re: How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

All of those backups are likely the same so there is no need to combine them all unless you want 6 of the same bookmark.

Support Forum Moderator

Re: How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

Not sure there is any such utility.
I struggle with all but the simplest of tasks using a sql editor on places.squlite ; and depending on ages there are IIRC two different structures.

I guess in principle the .json files could be stitched together in a word processor. There are .json editors, but I have never tried one.

There is one method you could try, and I have just checked it works with Firefox 23. Open multiple instances of Firefox and multiple instances of the bookmarks library you are able to drag and drop bookmarks between the libraries. Not the sort of thing to try with thousands of bookmarks but may be doable over a few sessions if you do not need to move too many bookmarks.

An alternative Firefox based method. If you do not mind loosing tags and keywords is to export as HTML and then import the HTML. HTML bookmarks append when imported. (.json do not append they overwrite).

I could explain in detail how to do this but it is probably better to see if someone has a more elegant or simpler solution. Any idea roughly how many bookmarks you are talking about in each set, and are many of these duplicated. (you would only need to transfer the none duplicated bookmarks)


Edit related threads

But no sign of a simple solution.

Site Moderator

Re: How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

How are those bookmarks organized?

If you only need to consider bookmarks in the bookmarks menu folder a then you can consider to 'park' (copy) them to the clipboard when restoring the next JSON backup and then paste the clipboard content to merge the previously saved bookmarks. I don't know if a copy and paste of the All Bookmarks folder is working properly, but you can give that a try.

New Contributor

Re: How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

Thank you for the suggestions. There is a new issue- on my primary computer there are 2 default profiles in firefox. Each contains a bookmarkbackups folder with files of different sizes, dates and information.

How do I switch firefox profiles? They are in the same user account.

Can I merge the bookmarkbackups without one overwriting the other?

Legendary Contributor

Re: How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

Hi mr91506, you cannot merge the .json files in the two bookmarkbackups folders. If you merge the folders, one of the identically named files will have to be deleted.

You can switch your active profile using Firefox's Profile Manager. This allows you to maintain different profiles (e.g., work and home, kids and parents). But only one can be in use at a time.

Exit Firefox and start up in the Profile Manager using Start > search box (or Run):

firefox.exe -P

Any time you want to switch profiles, exit Firefox and return to this dialog.

When creating a new profile, I recommend using the default location suggested, and to avoid data loss, not re-using any existing folder. Before deleting unneeded profiles, I suggest making a backup first in case something were to go wrong.

Legendary Contributor

Re: How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

By the way, to spell out a previously mentioned approach to gathering all your bookmarks from the old JSON files (https://support.mozilla.org/en-US/questions/968777#answer-470541):

(1) Create a new blank profile

(2) Restore a JSON file (see Restore bookmarks from backup or move them to another computer)

(3) Export the restored bookmarks to an HTML format in a convenient location, with a unique file name (see Export Firefox bookmarks to an HTML file to back up or transfer bookmarks)

(4) Repeat Steps 2 and 3 until you have HTML format exports of all the old bookmarks

(5) Exit Firefox and start up in your normal profile

(6) Import all the HTML files (see Import Bookmarks from an HTML file)

Likely, you will have lots of duplicates, but you will have everything in one place at least.