IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Importer un js contenant du JSON


Sujet :

JavaScript

  1. #1
    Membre très actif Avatar de Cvanhove
    Homme Profil pro
    Concepteur Développeur Informatique
    Inscrit en
    Septembre 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur Développeur Informatique

    Informations forums :
    Inscription : Septembre 2014
    Messages : 174
    Par défaut Importer un js contenant du JSON
    Bonjour,

    Je suis confronté à un problème car je n'ai jamais fait cela auparavant. J'ai un fichier .js contenant du JSON, je l'ai assigné à une variable. Je cherche maintenant à importer son contenu via Javascript/JQuery afin de l'afficher dans mon HTML mais je ne sais pas comment procéder... pouvez-vous m'éclairer?

    Mon fichier .js :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    var catalogue = {
    	"databases" : [
    	{
    		"Name":"pepito",
    		"Schemas":[
    		{
    			"Name":"chose",
    			"Tables":[
    			{
    				"Name":"machin",
    				"cols":[
    				{
    					"Name":"bidule",
    					"Type":9
    				},
    				{
    					"Name":"truc",
    					"Type":1
    				}
    				]
    			}
    			]
    		}
    		]
    	}
    	]
    }
    Cordialement

  2. #2
    Membre très actif Avatar de Cvanhove
    Homme Profil pro
    Concepteur Développeur Informatique
    Inscrit en
    Septembre 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur Développeur Informatique

    Informations forums :
    Inscription : Septembre 2014
    Messages : 174
    Par défaut
    Lorsque j'essaye d'importe mon JSON j'ai une erreur à la ligne 1 de mon HTML de type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Uncaught SyntaxError: Unexpected token o
    Voici mon code HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>Test JQuery</title>
    	</head>
    	<body background="bgReact.jpg" style="color:#01A9DB;font-size:20pt">
    		<form>
     
        	</form>
        </body>
     
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
    	<script src="ressource.js"></script>
        <script type="text/javascript">
    	    var obj = JSON.parse(catalogue);
        </script>
    </html>
    EDIT : avant qu'on ne pose la question : c'est ABSOLUMENT certain que mon Json soit correct, je l'ai fait vérifier par un collègue et je l'ai passe sous jsonlint.

  3. #3
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Ce n'est pas du JSON, c'est du JS. Donc il faut l'importer comme on importe un fichier JS, soit via une balise <script>, soit en AJAX, soit avec ES6 et exports. JSON.parse sert à transformer du JSON en objet JS, mais ce que tu as, c'est déjà un objet JS exploitable...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Problème d'import fichier txt contenant des caractères spéciaux
    Par stsym dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/03/2014, 05h08
  2. Assistant d'importation fichier xls contenant du texte
    Par kyros21 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/07/2012, 10h42
  3. Import de jar contenant des .class et pas d'autocompletion
    Par olivier57b dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 29/12/2011, 16h16
  4. Réponses: 0
    Dernier message: 06/02/2010, 12h08
  5. Import avec fichier contenant des guillemets
    Par Maximus06 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 18/07/2006, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo