Как скачать файл json и сохранить его как файл js на сервере? - PullRequest
0 голосов
/ 01 мая 2020

Мне нужно сохранить этот json в виде js файла с датой в следующем формате:

1-5-20_us_states.js

json будет вставлен в сохраненный файл внутри:

var data = ...json data... ;

Я пытаюсь подписаться на этот ответ , в котором можно открыть файл, но как сделать остальное тогда?

После этого ответа мы должны:

$url = "https://covidtracking.com/api/v1/states/daily.json";
$json = file_get_contents($url);
$json_data = json_decode($json, true);

1 Ответ

1 голос
/ 01 мая 2020

Когда вы получаете JSON, вам не нужно декодировать его перед записью в виде .js файла, поскольку синтаксис JSON в основном аналогичен использованию javascript

prepend var data = в строку, которую вы получите, и вы можете записать это в файл

Что-то вроде

$url = "https://covidtracking.com/api/v1/states/daily.json";
$json = file_get_contents($url);
file_put_contents ("1-5-20_us_states.js", "var data =" . $json);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...