L'extension de fichier application / json est utilisée pour stocker des informations structurées javascript qui sont parfois appelées notation d'objet JavaScript. Cette façon de stocker des données est très populaire et est utilisée dans de nombreux logiciels et applications Internet. JSON est indépendant du langage. Il provient de Javascript, mais un nombre important de langages logiciels prend désormais en charge JSON.
Il existe deux normes qui définissent le format de fichier JSON: RFC 7159 et ECMA-404.
Si vous devez ouvrir un fichier avec l'extension de fichier JSON ou l'extension de fichier application / json, tout ce que vous avez à faire est de l'ouvrir avec le Bloc-notes. Pour faire, déplacez le curseur de la souris sur le fichier json dans l'Explorateur Windows et appuyez sur le bouton droit de la souris. Dans un menu contextuel, sélectionnez "Ouvrir avec". Dans une boîte de dialogue qui apparaîtra, vous devrez choisir le Bloc-notes. Cela ouvrira le fichier JSON en mode texte, ce qui vous permettra de voir les informations qui y sont stockées. Vous pouvez également modifier et enregistrer le fichier JSON à partir du Bloc-notes. Assurez-vous simplement que vous utilisez le même encodage que celui utilisé pour créer le fichier JSON. Vous pouvez également copier le contenu du fichier JSON sur un service Web qui l'affiche de manière structurée et colorée. Il existe plusieurs services Web qui vous permettent de le faire.
Voici un exemple de fichier JSON:
{
"firstName": "John",{
"lastName": "Smith",{
"isAlive": true, {
"age": 25, {
"address": {{
"streetAddress": "21 2nd Street",{
"city": "New York",{
"state": "NY",{
"postalCode": "10021-3100"{
},{
"phoneNumbers": [{
{{
"type": "home",{
"number": "212 555-1234"{
},{
{
"type": "office",
"number": "646 555-4567"
},
{
"type": "mobile",
"number": "123 456-7890"
}
],
"children": [],
"spouse": null
}
Le type MIME pour l'extension de fichier JSON est Application / JSON. Il existe également des types MIME alternatifs encore utilisés pour JSON, à savoir text / json et text / javascript.