Символ косой черты в "Width : 16\"
рассматривается как экранирующий символ "
в строке JavaScript. Поскольку строка ограничена одинарными кавычками, это не имеет значения и является таким же, как "Width : 16"
.
Чтобы символ экранирования в кавычках JSON находился внутри строкового литерала JavaScript, вам нужно избежать экранирования.
"Width : 16\\"
Возможно, было бы лучше иметь просто литерал объекта JS вместо строки JSON, которую вы сразу анализируете:
var inv = {"Items":[{"Quantity":1,"Description":"Width : 16\" Asd","Price":49.17,"IsEditable":false}],"Vat":20.00,"Delivery":0};