У меня есть большой формат файла «json». Мне нужно использовать эту информацию при открытии страницы в браузере. единственное решение - разместить данные в переменной в файле .js, но получается 5000 строк. Может быть, есть возможность читать данные? Я открываю страницу в папкеJavascript, читайте файл в папке
ответ
Метод JSON.parse() анализирует строку JSON, создавая значение или объект JavaScript, обозначаемые строкой .
- MDN
Если вам нужны эти объекты, чтобы сделать ваш сайт/веб-приложение, вы будете иметь, чтобы получить их в браузере. Разбейте JSON. Не забудьте минимизировать.
Я думаю, что желаемой архитектурой будет использование XHR или filesystem (если это действительно ваш прецедент/локальный), чтобы захватить то, что вам нужно JSON по запросу.
Если вы хотите получить данные напрямую, вы должны поместить их в файл .js, как и вы. Вы можете написать правило сборки для создания этого .js-файла из файла .json.
Другое решение использует Ajax, что позволит js извлекать содержимое .json и хранить его в переменной.
Вы можете использовать <link>
элемент с rel
набор атрибутов для "import"
, получить и передать link.import.body.textContent
в JSON.parse()
создать javascript
объект из JSON
.
<script>
let json;
function handleJSON(link) {
json = JSON.parse(link.import.body.textContent);
}
window.onload = function() {
console.log(json)
}
</script>
<link id="json" rel="import" type="application/json" href="https://gist.githubusercontent.com/guest271314/ffac94353ab16f42160e/raw/aaee70a3e351f6c7bc00178eabb5970a02df87e9/states.json" onload="handleJSON(this)"/>
- 1. Читайте XML в JavaScript
- 2. Читайте текстовый файл с помощью JavaScript
- 3. Читайте файл .mat
- 4. Читайте XML файл Java
- 5. VBA Читайте zip-файл
- 6. C, читайте бинарный файл?
- 7. Читайте каталог в банке файл
- 8. Эффективно читайте файл по строкам в узле
- 9. JavaScript не выполняет файл в папке моделей
- 10. Не читайте файл по строкам
- 11. MPI_FILE_READ_AT игнорирует файл (не читайте файл)
- 12. Читайте текстовый файл в VHDL тестбенче
- 13. читайте собственный файл конфигурации в asp.net
- 14. Читайте текстовый файл выборочно в R
- 15. Читайте файл по словам в Python
- 16. Рекурсивно читайте файл HDF5 в R
- 17. Читайте на javascript модель контроллера весов
- 18. Читайте комплекс JSON в чистом Javascript
- 19. Читайте php-файл, используя php-файл и excel export
- 20. Читайте локальную линию файла построчно Использование JavaScript
- 21. Сохраните файл в новой папке
- 22. Новый файл в папке
- 23. Читайте файлы в C++
- 24. Читайте файл php с типом содержимого xml
- 25. Объединение Javascript в другой папке
- 26. Постоянно читайте файл для определенной строки?
- 27. Читайте текстовый файл с хэш-тегом (#) Ограничитель
- 28. Читайте в файле. C++
- 29. Читайте онлайн-файл xml и разбирайте его
- 30. Не читайте файл и получите результат
Где находится файл? На вашем сервере или на стороне клиента? – SZenC