Yerel bir JSON dosyasını CasperJs ile bir değişkene yüklemek için uygun bir yol var mı? CasperJs, json verilerini yerel bir dosyadan yükler
Birisi$.getJSON(filename, function() ...
Yerel bir JSON dosyasını CasperJs ile bir değişkene yüklemek için uygun bir yol var mı? CasperJs, json verilerini yerel bir dosyadan yükler
Birisi$.getJSON(filename, function() ...
kullanmayı önermek gördüm ben şu CasperJS üzerinde çalışan 1.1-beta1 ve PhantomJS 1.9.1
test.json
{
"test": "hello"
}
test.js
var json = require('test.json');
require('utils').dump(json);
casper.echo(json.test); // "hello"
H ere @hexid önerdiği
var casper = require('casper').create();
var json = require('test.json');
require('utils').dump(json);
casper.echo(json['test']);
casper.exit();
çözüm bir değişiklikle benim için çalıştı tam bir örnektir, ben yerel bir dosya olduğunu belirtmek için dosya adresine önüne bir './' eklendi.
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
(i yorum olarak eklersiniz ama bunu yapmak 50+ temsilcisi gerekiyordu)
Teşekkür! İşe yaradı. – marsant
Dosya uzak bir sunucudaysa ne olacak? Örneğin: 'http: // mysite.tld/test.json'. 'Requi' bunu yapamaz gibi görünüyor ... :( –