Format Atlas

Confronta

Web App Manifest vs JSON

Web App Manifest è un formato di configurazione basato su JSON per le app Web, mentre JSON è una notazione generica per i dati. Il manifesto definisce metadati riconosciuti, come name, icons e start_url.

Quale formato scegliere?

Usa Web App Manifest per i metadati PWA e delle app installabili; usa JSON generico per configurazione e scambio di dati.

Adatto per Web App Manifest

Definire nome, icone, URL iniziale e visualizzazione

  • Metadati di app web installabili

Adatto per JSON

API web, file di configurazione e scambio dati

  • Trasferire dati strutturati

Informazioni di base

VoceWeb App ManifestJSON
Estensione.webmanifest.json
Tipo MIMEapplication/manifest+jsonapplication/json
Usi comuniDefinire nome, icone, URL iniziale e visualizzazioneAPI web, file di configurazione e scambio dati
Come aprireModificalo come JSON, collegalo da HTML e controllalo con gli strumenti del browser all’URL pubblicato.Aprilo in un editor di testo, IDE o visualizzatore compatibile con JSON.
Esportare o convertireCambiare solo l’estensione JSON non attiva funzioni; verifica collegamento, tipo MIME, URL e risorse.Applicazioni o strumenti di conversione possono convertirlo in formati come CSV.

Scegli in base all'uso

Metadati di app web installabili

Definire nome, icone, URL iniziale e visualizzazione

Web App Manifest

Trasferire dati strutturati

API web, file di configurazione e scambio dati

JSON

Punto chiave 1

Il manifesto definisce membri specifici delle app Web come name, icons e start_url.

Approfondisci le differenze

Punto chiave 2

JSON non è legato a uno scopo applicativo; cambiare solo l'estensione non rende valido un JSON qualsiasi come manifesto.

Approfondisci le differenze

Approfondisci le differenze

Per installabilità e presentazione di un'app Web, fornisci un manifesto valido all'URL previsto e accessibile al browser. Per altre impostazioni o dati, usa JSON senza attribuirgli la semantica del manifesto.

  • Web App Manifest segue un modello di dati definito per le applicazioni Web.
  • JSON fornisce la sintassi, ma non definisce il significato dei campi specifici dell'app.
  • Rinominare un file JSON con l'estensione del manifesto non convalida i campi obbligatori né il comportamento del browser.

Domande frequenti

Web App Manifest è solo un file JSON?

Usa la sintassi JSON, ma deve rispettare i campi definiti e risultare correttamente collegato all'app Web.

Scopri di più

Riferimenti e specifiche