{ "users": [ { "id": 1, "nome": "Mario", "cognome": "Rossi", "dataNascita": "1985-05-12", "comune": "Milano", "email": "mario.rossi@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Mario+Rossi&background=900&color=fff" }, { "id": 2, "nome": "Giulia", "cognome": "Verdi", "dataNascita": "1992-11-23", "comune": "Roma", "email": "giulia.verdi@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Giulia+Verdi&background=090&color=fff" }, { "id": 3, "nome": "Luca", "cognome": "Bianchi", "dataNascita": "1990-03-15", "comune": "Torino", "email": "luca.bianchi@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Luca+Bianchi&background=DDD&color=333" }, { "id": 4, "nome": "Sara", "cognome": "Neri", "dataNascita": "1988-07-30", "comune": "Napoli", "email": "sara.neri@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Sara+Neri&background=000&color=fff" }, { "id": 5, "nome": "Alessandro", "cognome": "Ferrari", "dataNascita": "1995-01-10", "comune": "Bologna", "email": "alessandro.ferrari@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Alessandro+Ferrari&background=F00&color=fff" }, { "id": 6, "nome": "Chiara", "cognome": "Russo", "dataNascita": "1998-09-05", "comune": "Firenze", "email": "chiara.russo@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Chiara+Russo&background=00F&color=fff" }, { "id": 7, "nome": "Matteo", "cognome": "Esposito", "dataNascita": "1982-12-12", "comune": "Palermo", "email": "matteo.esposito@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Matteo+Esposito&background=900&color=fff" }, { "id": 8, "nome": "Francesca", "cognome": "Romano", "dataNascita": "1993-04-25", "comune": "Genova", "email": "francesca.romano@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Francesca+Romano&background=090&color=fff" }, { "id": 9, "nome": "Davide", "cognome": "Colombo", "dataNascita": "2000-06-18", "comune": "Venezia", "email": "davide.colombo@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Davide+Colombo&background=090&color=fff" }, { "id": 10, "nome": "Elena", "cognome": "Ricci", "dataNascita": "1991-08-14", "comune": "Verona", "email": "elena.ricci@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Elena+Ricci&background=000&color=fff" }, { "id": 11, "nome": "Simone", "cognome": "Marino", "dataNascita": "1987-02-28", "comune": "Bari", "email": "simone.marino@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Simone+Marino&background=F00&color=fff" }, { "id": 12, "nome": "Valentina", "cognome": "Greco", "dataNascita": "1996-10-02", "comune": "Catania", "email": "valentina.greco@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Valentina+Greco&background=000&color=fff" }, { "id": 13, "nome": "Andrea", "cognome": "Bruno", "dataNascita": "1994-05-21", "comune": "Messina", "email": "andrea.bruno@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Andrea+Bruno&background=000&color=fff" }, { "id": 14, "nome": "Irene", "cognome": "Gallo", "dataNascita": "1989-11-09", "comune": "Padova", "email": "irene.gallo@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Irene+Gallo&background=000&color=fff" }, { "id": 15, "nome": "Marco", "cognome": "Conti", "dataNascita": "1999-07-17", "comune": "Trieste", "email": "marco.conti@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Marco+Conti&background=0FF&color=fff" }, { "id": 16, "nome": "Alice", "cognome": "De Luca", "dataNascita": "1997-03-22", "comune": "Taranto", "email": "alice.deluca@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Alice+De+Luca&background=F0F&color=fff" }, { "id": 17, "nome": "Roberto", "cognome": "Costa", "dataNascita": "1983-09-11", "comune": "Brescia", "email": "roberto.costa@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Roberto+Costa&background=000&color=fff" }, { "id": 18, "nome": "Martina", "cognome": "Giordano", "dataNascita": "1995-12-05", "comune": "Parma", "email": "martina.giordano@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Martina+Giordano&background=DDD&color=333" }, { "id": 19, "nome": "Giovanni", "cognome": "Rizzo", "dataNascita": "1986-06-29", "comune": "Prato", "email": "giovanni.rizzo@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Giovanni+Rizzo&background=900&color=fff" }, { "id": 20, "nome": "Silvia", "cognome": "Lombardi", "dataNascita": "1993-01-19", "comune": "Modena", "email": "silvia.lombardi@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Silvia+Lombardi&background=000&color=fff" }, { "id": 21, "nome": "Antonio", "cognome": "Barbieri", "dataNascita": "1980-04-14", "comune": "Reggio Calabria", "email": "antonio.barbieri@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Antonio+Barbieri&background=000&color=fff" }, { "id": 22, "nome": "Elisa", "cognome": "Moretti", "dataNascita": "2001-08-02", "comune": "Ravenna", "email": "elisa.moretti@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Elisa+Moretti&background=F00&color=fff" }, { "id": 23, "nome": "Luigi", "cognome": "Santoro", "dataNascita": "1975-12-30", "comune": "Foggia", "email": "luigi.santoro@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Luigi+Santoro&background=090&color=fff" }, { "id": 24, "nome": "Monica", "cognome": "Rizzi", "dataNascita": "1990-05-25", "comune": "Rimini", "email": "monica.rizzi@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Monica+Rizzi&background=00F&color=fff" }, { "id": 25, "nome": "Paolo", "cognome": "Galli", "dataNascita": "1988-02-14", "comune": "Salerno", "email": "paolo.galli@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Paolo+Galli&background=900&color=fff" }, { "id": 26, "nome": "Stefania", "cognome": "Marchetti", "dataNascita": "1994-07-07", "comune": "Ferrara", "email": "stefania.marchetti@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Stefania+Marchetti&background=000&color=fff" }, { "id": 27, "nome": "Claudio", "cognome": "Ferri", "dataNascita": "1999-11-20", "comune": "Sassari", "email": "claudio.ferri@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Claudio+Ferri&background=DDD&color=333" }, { "id": 28, "nome": "Giorgia", "cognome": "Villa", "dataNascita": "2002-09-01", "comune": "Latina", "email": "giorgia.villa@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Giorgia+Villa&background=F0F&color=fff" }, { "id": 29, "nome": "Vincenzo", "cognome": "Piras", "dataNascita": "1978-03-12", "comune": "Monza", "email": "vincenzo.piras@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Vincenzo+Piras&background=090&color=fff" }, { "id": 30, "nome": "Federica", "cognome": "Vitale", "dataNascita": "1996-06-18", "comune": "Siracusa", "email": "federica.vitale@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Federica+Vitale&background=00F&color=fff" }, { "id": 31, "nome": "Nicola", "cognome": "Serra", "dataNascita": "1984-10-05", "comune": "Pescara", "email": "nicola.serra@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Nicola+Serra&background=F00&color=fff" }, { "id": 32, "nome": "Annalisa", "cognome": "Coppola", "dataNascita": "1993-01-25", "comune": "Trento", "email": "annalisa.coppola@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Annalisa+Coppola&background=000&color=fff" }, { "id": 33, "nome": "Fabio", "cognome": "De Angelis", "dataNascita": "1981-05-30", "comune": "Bergamo", "email": "fabio.deangelis@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Fabio+De+Angelis&background=900&color=fff" }, { "id": 34, "nome": "Camilla", "cognome": "Palumbo", "dataNascita": "1997-08-15", "comune": "Vicenza", "email": "camilla.palumbo@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Camilla+Palumbo&background=DDD&color=333" }, { "id": 35, "nome": "Lorenzo", "cognome": "Amato", "dataNascita": "1989-12-10", "comune": "Terni", "email": "lorenzo.amato@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Lorenzo+Amato&background=090&color=fff" }, { "id": 36, "nome": "Beatrice", "cognome": "Parisi", "dataNascita": "2000-04-04", "comune": "Bolzano", "email": "beatrice.parisi@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Beatrice+Parisi&background=F0F&color=fff" }, { "id": 37, "nome": "Daniele", "cognome": "Silvestri", "dataNascita": "1992-02-18", "comune": "Novara", "email": "daniele.silvestri@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Daniele+Silvestri&background=000&color=fff" }, { "id": 38, "nome": "Simona", "cognome": "Conte", "dataNascita": "1985-06-22", "comune": "Piacenza", "email": "simona.conte@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Simona+Conte&background=00F&color=fff" }, { "id": 39, "nome": "Giacomo", "cognome": "Donati", "dataNascita": "1991-09-14", "comune": "Ancona", "email": "giacomo.donati@esempio.it", "attivo": false, "avatar": "https://ui-avatars.com/api/?name=Giacomo+Donati&background=F00&color=fff" }, { "id": 40, "nome": "Veronica", "cognome": "Sala", "dataNascita": "1998-11-03", "comune": "Andria", "email": "veronica.sala@esempio.it", "attivo": true, "avatar": "https://ui-avatars.com/api/?name=Veronica+Sala&background=900&color=fff" } ], "posts": [ { "id": 1, "userId": 1, "titolo": "Il mio primo giorno di codice", "contenuto": "Oggi ho imparato a usare fetch(). È fantastico!", "likes": 12, "data": "2023-10-01" }, { "id": 2, "userId": 1, "titolo": "Perché amo JavaScript", "contenuto": "La flessibilità di questo linguaggio mi sorprende ogni giorno.", "likes": 45, "data": "2023-10-05" }, { "id": 3, "userId": 2, "titolo": "Design vs Development", "contenuto": "Meglio essere bravi in CSS o in logica JS? Discutiamone.", "likes": 8, "data": "2023-10-02" }, { "id": 4, "userId": 5, "titolo": "Consigli per React", "contenuto": "State attenti all'uso eccessivo di useEffect...", "likes": 150, "data": "2023-10-10" }, { "id": 5, "userId": 3, "titolo": "La mia postazione", "contenuto": "Ecco una foto del mio setup con tre monitor.", "likes": 2, "data": "2023-09-20" }, { "id": 6, "userId": 10, "titolo": "Ho rotto il server", "contenuto": "Ho fatto un loop infinito e ora il PC sta decollando.", "likes": 33, "data": "2023-10-12" }, { "id": 7, "userId": 4, "titolo": "Pizza o Sushi?", "contenuto": "Sondaggio veloce per la cena del team.", "likes": 5, "data": "2023-10-08" }, { "id": 8, "userId": 1, "titolo": "Update del progetto", "contenuto": "Siamo quasi pronti per il rilascio in produzione.", "likes": 20, "data": "2023-10-15" }, { "id": 9, "userId": 20, "titolo": "Frontend vs Backend", "contenuto": "Il backend è logica pura, il frontend è arte e caos.", "likes": 99, "data": "2023-10-11" }, { "id": 10, "userId": 7, "titolo": "Cerco collaboratori", "contenuto": "Chi vuole aiutarmi con una app open source?", "likes": 0, "data": "2023-10-14" }, { "id": 11, "userId": 5, "titolo": "JavaScript async/await", "contenuto": "Finalmente ho capito la differenza tra Promises e async/await.", "likes": 67, "data": "2023-10-16" }, { "id": 12, "userId": 1, "titolo": "API REST in 10 minuti", "contenuto": "Un semplice tutorial su come creare una API.", "likes": 34, "data": "2023-10-18" }, { "id": 13, "userId": 12, "titolo": "Imparare CSS Grid", "contenuto": "Grid è più semplice di quanto pensi.", "likes": 28, "data": "2023-10-17" }, { "id": 14, "userId": 10, "titolo": "Debugging con console.log", "contenuto": "A volte le soluzioni più semplici funzionano meglio.", "likes": 15, "data": "2023-10-19" }, { "id": 15, "userId": 7, "titolo": "Open source per principianti", "contenuto": "Iniziare a contribuire al tuo primo progetto.", "likes": 42, "data": "2023-10-20" }, { "id": 16, "userId": 15, "titolo": "Il mio primo npm package", "contenuto": "Ho pubblicato la mia prima libreria JavaScript.", "likes": 11, "data": "2023-10-21" }, { "id": 17, "userId": 2, "titolo": "CSS Flexbox Tips", "contenuto": "Alcuni trucchi utili per usare Flexbox meglio.", "likes": 56, "data": "2023-10-22" }, { "id": 18, "userId": 20, "titolo": "Testing in JavaScript", "contenuto": "Perché i test sono importanti per il tuo codice.", "likes": 73, "data": "2023-10-23" }, { "id": 19, "userId": 5, "titolo": "TypeScript per chi inizia", "contenuto": "Le basi di TypeScript senza complicazioni.", "likes": 89, "data": "2023-10-24" }, { "id": 20, "userId": 12, "titolo": "Responsive Design Essenziale", "contenuto": "Mobile first è il nuovo standard.", "likes": 44, "data": "2023-10-25" }, { "id": 21, "userId": 1, "titolo": "DOM Manipulation Semplice", "contenuto": "Come modificare il DOM senza framework.", "likes": 26, "data": "2023-10-26" }, { "id": 22, "userId": 4, "titolo": "Alternativa a jQuery", "contenuto": "Non hai bisogno di jQuery per le cose semplici.", "likes": 37, "data": "2023-10-27" }, { "id": 23, "userId": 15, "titolo": "Gestione degli errori", "contenuto": "Try/catch: quando e come usarlo.", "likes": 19, "data": "2023-10-28" }, { "id": 24, "userId": 10, "titolo": "Le Arrow Function", "contenuto": "Cosa sono e quando usarle nella pratica.", "likes": 31, "data": "2023-10-29" }, { "id": 25, "userId": 20, "titolo": "Destructuring in JavaScript", "contenuto": "Una sintassi comoda che ti farà risparmiare tempo.", "likes": 52, "data": "2023-10-30" } ], "todos": [ { "id": 1, "userId": 1, "titolo": "Imparare React", "completato": false }, { "id": 2, "userId": 1, "titolo": "Creare un portfolio", "completato": true }, { "id": 3, "userId": 2, "titolo": "Studiare CSS Grid", "completato": false }, { "id": 4, "userId": 2, "titolo": "Aggiornare LinkedIn", "completato": true }, { "id": 5, "userId": 2, "titolo": "Scrivere un blog post", "completato": false }, { "id": 6, "userId": 2, "titolo": "Partecipare a un hackathon", "completato": false }, { "id": 7, "userId": 1, "titolo": "Imparare TypeScript", "completato": true }, { "id": 8, "userId": 1, "titolo": "Rifare il sito personale", "completato": false } ], "products": [ { "id": 1, "nome": "Laptop MacBook Pro", "descrizione": "Laptop professionale con processore M2, 16GB RAM, display Retina da 14 pollici", "categoria": "Elettronica", "prezzo": 2499.99, "immagine": "https://applepremiumstore.com.ng/wp-content/uploads/2022/07/mbp-silver-gallery1-202206-510x392.jpeg", "disponibilita": true }, { "id": 2, "nome": "Cuffie Wireless Sony", "descrizione": "Cuffie over-ear con cancellazione del rumore attiva, batteria 30 ore", "categoria": "Audio", "prezzo": 349.99, "immagine": "https://www.sony.it/image/09165d9c9b4354178a8a73fe9176d53f?fmt=pjpeg&resMode=bisharp&wid=360", "disponibilita": true }, { "id": 3, "nome": "Mouse Logitech MX Master", "descrizione": "Mouse ergonomico programmabile con precisione elevata", "categoria": "Accessori", "prezzo": 99.99, "immagine": "https://resource.logitech.com/c_fill,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/logitech/en/products/mice/mx-master-4/gallery/mx-master-4-graphite-top-angle-gallery-1.png", "disponibilita": false }, { "id": 4, "nome": "Monitor LG 4K", "descrizione": "Monitor 27 pollici 4K UHD con HDR10, refresh rate 60Hz", "categoria": "Elettronica", "prezzo": 599.99, "immagine": "https://www.lg.com/content/dam/channel/wcms/it/monitor/4k/32ur550-b/gallery/02-gallery/uhd-32ur550-gallery-03-2010.jpg/jcr:content/renditions/thum-1600x1062.jpeg", "disponibilita": true }, { "id": 5, "nome": "Tastiera Meccanica RGB", "descrizione": "Tastiera gaming meccanica con switch Blue, illuminazione RGB", "categoria": "Accessori", "prezzo": 159.99, "immagine": "https://m.media-amazon.com/images/I/61K25cqZzYL.jpg", "disponibilita": true }, { "id": 6, "nome": "Tablet iPad Air", "descrizione": "Tablet 11 pollici con chip M1, 64GB storage, display Liquid Retina", "categoria": "Elettronica", "prezzo": 799.99, "immagine": "https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/ipad-air-finish-select-gallery-202405-13inch-blue-wifi?wid=5120&hei=2880&fmt=p-jpg&qlt=80&.v=SzlUeW5ITUpKK1FKdDdNS0xNUVhmM3hxSU9Rc1hENld5ZlZGbisxZU9hWGJrbFd6ZHBvVk05L3d0WWlJMkh3MEU1V0hVSjZLVHJGenZsOFVicTBNclV1ZnhKeHNGWFhISWx4Q0lTRXA4dkY5Q2drLzhtOFgzejV4MENrZ0JFZVBwak9PMXpaSGlQNVErR3pISzM5NVpB&traceId=1", "disponibilita": true }, { "id": 7, "nome": "Webcam Logitech 4K", "descrizione": "Webcam 4K ultra HD per streaming e videoconferenze", "categoria": "Accessori", "prezzo": 199.99, "immagine": "https://resource.logitech.com/content/dam/logitech/en/products/webcams/brio/gallery/brio-gallery-1.png", "disponibilita": false }, { "id": 8, "nome": "Hub USB-C Anker", "descrizione": "Hub con 7 porte USB, HDMI, lettore SD e ricarica via USB-C", "categoria": "Accessori", "prezzo": 49.99, "immagine": "https://m.media-amazon.com/images/I/615HRY2dnML._AC_UF1000,1000_QL80_.jpg", "disponibilita": true }, { "id": 9, "nome": "Portatile Storage Esterno 2TB", "descrizione": "Disco rigido portatile 2TB USB 3.1, velocità fino a 130MB/s", "categoria": "Storage", "prezzo": 129.99, "immagine": "https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/HRQ12?wid=1144&hei=1144&fmt=jpeg&qlt=90&.v=ekF1Wk9BM2YxYXk2TjVQYTBkSVVmQWtuVHYzMERCZURia3c5SzJFOTlPaGlOZm1vUXN2cjVNeTNKZXZEclZjS1pzcXBPb0IvOVo4Z2pyYmtaS0ZBNHc", "disponibilita": true }, { "id": 10, "nome": "Sedia Gaming Ergonomica", "descrizione": "Sedia da ufficio/gaming con supporto lombare, braccioli 4D regolabili, reclinabile fino a 180°", "categoria": "Arredamento", "prezzo": 299.99, "immagine": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:ANd9GcQerRF7YKrUqeCsTkTYZc5-uQ72uSg4m8a-A7cqoG3H0JU9InyKeoLGX75MAjOZWHaONe9mypVw5JXKxUeCpP2wWNxYzFEHwAjaSqmyQjs7_40kTz5vp0JKY1k", "disponibilita": true }, { "id": 11, "nome": "Lampada LED da Scrivania", "descrizione": "Lampada smart con 5 temperature di colore, dimmerabile, porta USB integrata", "categoria": "Illuminazione", "prezzo": 45.99, "immagine": "https://encrypted-tbn3.gstatic.com/shopping?q=tbn:ANd9GcQNgTu8WVY2HtMjD8etZjIEFsG_ogipt0RL2-D0NQaLQtPz9TmjK8jPbHBNLX3g0tW6vU47WVjmfC18aKbiui_qAiif7i1spLl_169p3OgZwGlNN4hjBNrr", "disponibilita": true }, { "id": 12, "nome": "Zaino Porta PC 17 pollici", "descrizione": "Zaino impermeabile con scomparto imbottito per laptop, tasca antifurto e porta USB", "categoria": "Accessori", "prezzo": 59.99, "immagine": "https://encrypted-tbn2.gstatic.com/shopping?q=tbn:ANd9GcTZqTnx_yPdp08tBNzH6Pdgg3b9YfvPCIYIiqTMCJy3_QYWF9291EHn1z1nfsqRZdDlvDvdJvTcnXMKjIKfc3aNpgTKTOog6jT193FKV27-Fy-aoiKTWNwwgJY", "disponibilita": true }, { "id": 13, "nome": "Caricatore Wireless Rapido", "descrizione": "Base di ricarica wireless 3-in-1 per smartphone, smartwatch e auricolari, 15W fast charge", "categoria": "Accessori", "prezzo": 39.99, "immagine": "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcQOKHL_PIwftXq38dUiK6lNrLjRyiTCRuSKnzL9DlNXJvqvYRYJkGa2kKspm8PE_fjMkhsnLhNp8R9ewlqx8-vNNeqQHnMF-0Qc_hhD31lDPjqySdeLmSafNQ", "disponibilita": false }, { "id": 14, "nome": "Microfono USB Professionale", "descrizione": "Microfono a condensatore con filtro anti-pop, braccio regolabile e supporto anti-shock", "categoria": "Audio", "prezzo": 89.99, "immagine": "https://m.media-amazon.com/images/I/61egnO8q6ZL._AC_SY300_SX300_QL70_ML2_.jpg", "disponibilita": true }, { "id": 15, "nome": "Stand per Laptop Ergonomico", "descrizione": "Stand in alluminio pieghevole e regolabile in altezza", "categoria": "Accessori", "prezzo": 39.99, "immagine": "https://media.startech.com/cms/products/gallery_large/laptop-stand-silver.main.jpg", "disponibilita": true } ], "books": [ { "id": 1, "titolo": "Il nome della rosa", "autore": "Umberto Eco", "genere": "Giallo", "pagine": 512, "letto": true }, { "id": 2, "titolo": "Harry Potter e la pietra filosofale", "autore": "J.K. Rowling", "genere": "Fantasy", "pagine": 293, "letto": true }, { "id": 3, "titolo": "Il piccolo principe", "autore": "Antoine de Saint-Exupéry", "genere": "Narrativa", "pagine": 96, "letto": true }, { "id": 4, "titolo": "1984", "autore": "George Orwell", "genere": "Fantascienza", "pagine": 328, "letto": false }, { "id": 5, "titolo": "Il Signore degli Anelli", "autore": "J.R.R. Tolkien", "genere": "Fantasy", "pagine": 1216, "letto": false }, { "id": 6, "titolo": "Orgoglio e pregiudizio", "autore": "Jane Austen", "genere": "Romanzo", "pagine": 432, "letto": true }, { "id": 7, "titolo": "Fahrenheit 451", "autore": "Ray Bradbury", "genere": "Fantascienza", "pagine": 158, "letto": false }, { "id": 8, "titolo": "Diario di una schiappa", "autore": "Jeff Kinney", "genere": "Umorismo", "pagine": 217, "letto": true }, { "id": 9, "titolo": "IT", "autore": "Stephen King", "genere": "Horror", "pagine": 1138, "letto": false }, { "id": 10, "titolo": "Il codice da Vinci", "autore": "Dan Brown", "genere": "Giallo", "pagine": 597, "letto": true }, { "id": 11, "titolo": "Percy Jackson e gli dei dell'Olimpo", "autore": "Rick Riordan", "genere": "Fantasy", "pagine": 375, "letto": true }, { "id": 12, "titolo": "Assassinio sull'Orient Express", "autore": "Agatha Christie", "genere": "Giallo", "pagine": 256, "letto": false }, { "id": 13, "titolo": "Hunger Games", "autore": "Suzanne Collins", "genere": "Fantascienza", "pagine": 374, "letto": true }, { "id": 14, "titolo": "Il giovane Holden", "autore": "J.D. Salinger", "genere": "Narrativa", "pagine": 214, "letto": false }, { "id": 15, "titolo": "Shining", "autore": "Stephen King", "genere": "Horror", "pagine": 447, "letto": true }, { "id": 16, "titolo": "Il vecchio e il mare", "autore": "Ernest Hemingway", "genere": "Narrativa", "pagine": 127, "letto": false }, { "id": 17, "titolo": "Maze Runner - Il labirinto", "autore": "James Dashner", "genere": "Fantascienza", "pagine": 384, "letto": false }, { "id": 18, "titolo": "Frankenstein", "autore": "Mary Shelley", "genere": "Horror", "pagine": 280, "letto": true }, { "id": 19, "titolo": "Le cronache di Narnia", "autore": "C.S. Lewis", "genere": "Fantasy", "pagine": 767, "letto": false }, { "id": 20, "titolo": "Il diario di Anna Frank", "autore": "Anna Frank", "genere": "Narrativa", "pagine": 283, "letto": true } ] }