item не словарь, а класс, поэтому он имеет различный синтаксис для доступа к членам. Доступ к id таким образом:
item
id
item.id
JSLitmus похож на что-то, что я мог бы испытать.