CasperJs загружает данные json из локального файла Есть ли удобный способ загрузить локальный файл JSON в переменную с помощью CasperJs? Я видел, как кто-то предложил использовать $.getJSON(filename, function() ... Ответ 1 У меня есть работа над CasperJS 1.1-beta1 и PhantomJS 1.9.1 test.json { "test": "hello" } test.js var json = require('test.json'); require('utils').dump(json); casper.echo(json.test); // "hello" Ответ 2 Решение, предложенное @hexid, работало для меня с одним изменением, я добавил "./" перед адресом файла, чтобы обозначить его локальный файл. test.json { "test": "hello" } test.js var utils = require('utils'); var json = require('./test.json'); utils.dump(json); utils.dump(json.test); // hello utils.dump(json["test"]); // hello (я бы добавил его в качестве комментария, но мне понадобилось бы 50+ rep для этого) Ответ 3 Вот полный образец var casper = require('casper').create(); var json = require('test.json'); require('utils').dump(json); casper.echo(json['test']); casper.exit();
Ответ 1 У меня есть работа над CasperJS 1.1-beta1 и PhantomJS 1.9.1 test.json { "test": "hello" } test.js var json = require('test.json'); require('utils').dump(json); casper.echo(json.test); // "hello"
Ответ 2 Решение, предложенное @hexid, работало для меня с одним изменением, я добавил "./" перед адресом файла, чтобы обозначить его локальный файл. test.json { "test": "hello" } test.js var utils = require('utils'); var json = require('./test.json'); utils.dump(json); utils.dump(json.test); // hello utils.dump(json["test"]); // hello (я бы добавил его в качестве комментария, но мне понадобилось бы 50+ rep для этого)
Ответ 3 Вот полный образец var casper = require('casper').create(); var json = require('test.json'); require('utils').dump(json); casper.echo(json['test']); casper.exit();