Technisch gesehen könnten Sie Ihren json einfach so einfügen, wie er ist, solange die Schlüssel keine Punkte enthalten oder mit beginnen ein Dollarzeichen :
'click .addproduct': function () {
var prd=JSON.parse($("#json").text());
productDB.insert(prd);
}
Aber wie in der oben verlinkten Antwort angegeben, wäre es besser, formellere Eigenschaftsnamen zu haben, die nur Kleinbuchstaben und Unterstriche verwenden.