Оказывается JSON.stringify shape.getPath() была плохая идея, т.к. эти lb, kb и т.д. иногда переименовываются.