12
votes

Casperjs charge les données JSON à partir d'un fichier local

Y a-t-il un moyen pratique de charger un fichier JSON local dans une variable avec Casperjs?

J'ai vu quelqu'un suggère d'utiliser xxx


0 commentaires

3 Réponses :


15
votes

J'ai ce qui suit fonctionne sur Casperjs 1.1-beta1 et Phantomjs 1.9.1

test.json xxx

test.js xxx


1 commentaires

Qu'en est-il si le fichier est sur un serveur distant? Par exemple: http: //mysite.tld/test.json . Il semble que nécessite ne puisse pas faire ça ... :(



3
votes

Voici un échantillon complet xxx


0 commentaires

6
votes

La solution proposée par @Hexid a fonctionné pour moi avec un changement, j'ai ajouté un "./ 'avant l'adresse du fichier pour noter c'est un fichier local.

test.json p> xxx

var utils = require('utils');
var json = require('./test.json');

utils.dump(json);
utils.dump(json.test); // hello
utils.dump(json["test"]); // hello

(i l'ajoutait comme un commentaire mais j'aurais besoin de plus de 50 représentant pour le faire) P> p>


0 commentaires