Ce n'est pas une question de programmation, mais vous avez besoin de votre opinion en quelques mots.
Lorsque nous trouvons l'URL JSON dans Broswer, il nous demande de sauvegarder le fichier. Pourquoi cela se produit? Y a-t-il un moyen de le voir sur la page elle-même?
Si vous ne souhaitez pas installer d’extensions, vous pouvez simplement ajouter l’URL précédée de view-source:
, par exemple. view-source:http://content.dimestore.com/prod/survey_data/4535/4535.json
. Cela fonctionne généralement dans Firefox et Chrome (il sera toujours possible de télécharger le fichier, cependant, si Content-Disposition: attachment
est présent).
Dans Chrome, utilisez JSONView pour afficher le format JSON.
Pour afficher les fichiers * .json "locaux": - après l'installation Vous devez ouvrir l'option Extensions du menu Fenêtre .- Case à cocher en regard de "Autoriser l'accès aux URL de fichier" - notez que l'enregistrement est automatique (ie pas de sauvegarde explicite nécessaire)
Rouvrez le fichier * .json et il devrait être formaté.
Firefox 44 comprend une visionneuse JSON intégrée (aucun module complémentaire requis). La fonctionnalité étant désactivée par défaut, activez devtools.jsonview.enabled
: Comment désactiver le nouveau visualiseur/lecteur JSON dans Firefox Developer Edition?
json-ie.reg. for IE
essayez cette url
http://www.jsonviewer.com/
Eh bien, je cherchais le fichier view json dans WebBrowser dans mon application de bureau, lorsque j’essayais dans IE toujours le même problème IE était également de demander le téléchargement du fichier. Heureusement, après trop de recherches, je trouve la solution.
Vous devez: Ouvrez le Bloc-notes et coller ce qui suit:
[HKEY_CLASSES_ROOT\MIME\Base de données\Type de contenu\application/json] "CLSID" = "{25336920-03F9-11cf-8FD0-00AA00686F13}" "Encodage" = hex: 08,00,00,00Enregistrez le document sous le nom Json.reg, puis cliquez avec le bouton droit de la souris sur le fichier et exécutez-le en tant qu’administrateur.
Après cela, vous pouvez visualiser le fichier json dans IE et profiter de Desktop WebBrowser :)
Le Content-Type
de mes CGI d’impression JSON est défini sur text/javascript
.
Fonctionne bien pour l'affichage dans le navigateur (par exemple, Firefox) et le traitement en script.
Bien sûr, il n’ya pas de surlignage de syntaxe dans ce cas.
S'il existe un en-tête Content-Disposition: attachment
reponse, Firefox vous demandera de sauvegarder le fichier, même si vous avez installé JSONView pour formater JSON.
Pour contourner ce problème, j'ai supprimé l'en-tête ("Content-Disposition": null) avec l'addon Firefox de moz-rewrite permettant de modifier les en-têtes de requête et de réponse https://addons.mozilla.org/en-US/firefox/addon/moz-rewrite-js/
L'API de Twitter est un exemple de fichier JSON servi avec cet en-tête (on dirait qu'ils l'ont ajouté récemment). Si vous voulez essayer ce fichier JSON, j'ai un script pour accéder à l'API Twitter dans le navigateur: https://Gist.github.com/baptx/ffb268758cd4731784e3
Pour les fichiers JSON des signets de Firefox, utilisez cet excellent bookmarklet:
javascript:(function(){var E=document.getElementsByTagName('PRE')[0],T=E.innerHTML,i=0,r1,r2;t=new Array();while(/("uri":"([^"]*)")/g.exec(T)){r1=RegExp.$1;r2=RegExp.$2;if(/^https?:/.exec(r2)){t[i++]='['+(i)+']:<a href='+r2+'>'+r2+'<\/a>';}}with(window.open().document){for(i=0;t[i];i++)write(t[i]+'<br>');close();}})();
Source: "alterna" de forums.Mozillazine.org: http://forums.mozillazine.org/viewtopic.php?p=5551705#p5551705