Visualizzazione dei risultati da 1 a 10 su 27

Hybrid View

  1. #1
    La cosa che non so come fare è verificare se in un oggetto JSON salvato dentro un .txt è presente oppure no un utente.
    Il file con gli utenti è fatto in questo modo:
    codice:
    var JsonUser = {
        Topolino: '0847f0e7601c1a8fb1aca9...3f3532233d27b',
        Pippo: '32649749918e4c03ddbecd96b...d064407b01dd65d0ba',
        Pluto: '2ee5039bd3e74c56e72224472...e2c7bbe2d31669640c067',
        Paperino: '26b8144bd4867c35d22ac0c...3fe45e'
    }
    L'esercitazione richiede di salvare gli utenti in un file .txt. L'idea di usare JSON è stata mia, mi sono complicato eccessivamente la vita secondo te?
    Più avanti dovrò fare altre cose e per queste dovrò usare questa dipendenza:
    codice:
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.9.6</version>
    </dependency>
    per cui ritengo l'approccio non del tutto errato.
    Più pratica in futuro...

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    ma se il filtro non esegue l'autenticazione e di questo se ne occupa la servlet allora il filtro è soltanto una classe formalmente inutile perché potrei usare una servlet per fare tutto.
    No, non hai compreso, mi spiace. Un Filter riceve le request (tutte quelle che "matcha" in base al suo url pattern) PRIMA che arrivino ad una risorsa finale (Servlet, JSP). E può fare svariate cose sulla request e/o sulla response.

    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    Questi filtri non mi piacciono neanche un po’, non ne vedo alcuna utilità.
    Ti serve più studio ..

    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    La cosa che non so come fare è verificare se in un oggetto JSON salvato dentro un .txt è presente oppure no un utente.
    Il file con gli utenti è fatto in questo modo:
    codice:
    var JsonUser = {
        Topolino: '0847f0e7601c1a8fb1aca9...3f3532233d27b',
        Pippo: '32649749918e4c03ddbecd96b...d064407b01dd65d0ba',
        Pluto: '2ee5039bd3e74c56e72224472...e2c7bbe2d31669640c067',
        Paperino: '26b8144bd4867c35d22ac0c...3fe45e'
    }
    Un JSON non è proprio il massimo .... beh, per pochi utenti ed una "esercitazione", ovviamente è accettabile.

    Comunque "var JsonUser =" non c'entra niente in un file JSON. Non sei in Javascript!

    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    L'esercitazione richiede di salvare gli utenti in un file .txt. L'idea di usare JSON è stata mia, mi sono complicato eccessivamente la vita secondo te?
    Ehm ... sì.

    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    Più avanti dovrò fare altre cose e per queste dovrò usare questa dipendenza:
    codice:
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.9.6</version>
    </dependency>
    per cui ritengo l'approccio non del tutto errato.
    Con il databinding di Jackson, devi creare delle classi che "modellano" il JSON. Problema: hai messo i nomi utente come chiavi dei valori. Ri-mazzata sui piedi ....
    Ultima modifica di andbin; 09-08-2018 a 21:34
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.