MyBookTable has a custom JSON import/export tool you can access from MyBookTable > Import Books. The JSON is formatted roughly is as follows:
{
“version”: string, // the plugin version that exported the file
“authors”: [ // An array of author terms
{
“id”: number, // the exported term id, used for de-duplication
“slug”: string, // the term slug used for the url
“name”: string, // The term title displayed on the page
“description”: string, // The term description
“parent”: string, // The term parent identified by term NAME, not by slug or id (eg. “J.R.R. Tolkien”, not “j-r-r-tolkien” or 117), or empty string
“image”: string, // The term image url
“priority”: string, // The term priority (0, 25, 50, 75, or 100)
}
],
“series”: [ { … } ], // See authors
“genres”: [ { … } ], // See authors
“tags”: [ { … } ], // See authors
“books”: [ // An array of book objects, all fields optional
{
“id”: number, // the exported book post id, used for de-duplication
“name”: string, // the post slug used for the url
“title”: string, // The book title displayed on the page
“content”: string, // The book overview content
“excerpt”: string, // The book blurb”
“authors”: [ string ], // An array of authors listed by term NAME, not by slug or id (eg. “J.R.R. Tolkien”, not “j-r-r-tolkien” or 117)
“series”: [ string ], // See authors
“genres”: [ string ], // See authors
“tags”: [ string ], // See authors
“price”: string, // Formatted book price (eg. “$132.16”)
“sale_price”: string, // Formatted book sale price
“unique_id_isbn”: string, // Book ISBN (10 or 13 digit)
“unique_id_asin”: string, // Book ASIN
“buybuttons”: [ // The list of buy button data objects
{
“display”: string, // How the button should be displayed (“button” or “text”)
“store”: string, // The store slug (see includes\buybuttons.php for built in stores)
“url”: string, // The buy button url
}
],
“publisher_name”: string, // Publisher Name
“publisher_url”: string, // Publisher URL
“publication_year”: string, // Book publication year
“image_id”: string, // Book image id, only really useful for backing up book data
“image_filename”: string, // Book image filename, only really useful for backing up book data
“sample_url”: string, // URL for downloadable book sample
“book_length”: string, // Book Length
“show_instant_preview”: string, // Whether or not to show the Kindle Instant Preview (“yes” or “no”)
“series_order”: string, // The number of the book in it’s series, formatted as string
“display_mode”: string, // The book display mode (“storefront”, “singlecolumn”, or “landingpage”)
}
]
}