CasperJsを使用してローカルJSONファイルを変数にロードする便利な方法はありますか? CasperJsがローカルファイルからjsonデータをロードする
は、私は誰かが$.getJSON(filename, function() ...
CasperJsを使用してローカルJSONファイルを変数にロードする便利な方法はありますか? CasperJsがローカルファイルからjsonデータをロードする
は、私は誰かが$.getJSON(filename, function() ...
を使用することをお勧め見た私持って、次のCasperJSに取り組んで1.1-β1と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 @hexidによって提案された解決策は、1回の変更で私のために働いたEREは、完全なサンプル
var casper = require('casper').create();
var json = require('test.json');
require('utils').dump(json);
casper.echo(json['test']);
casper.exit();
ですが、私はそれがローカルファイルで示すために、ファイルのアドレスの前に「./」を追加しました。
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+担当者を必要とするだろう)
ありがとう!出来た。 – marsant
ファイルがリモートサーバー上にある場合はどうなりますか?例: 'http:// mysite.tld/test.json'。それは '要求'がそれを行うことはできないようだ... :( –