Tecnicamente potresti semplicemente inserire il tuo json così com'è, purché le chiavi non contengano punti o inizino con un simbolo del dollaro :
'click .addproduct': function () {
var prd=JSON.parse($("#json").text());
productDB.insert(prd);
}
Ma come affermato nella risposta che ho collegato sopra, sarebbe meglio avere nomi di proprietà più formali utilizzando solo caratteri alfabetici minuscoli e trattini bassi.