Объедините несколько файлов JSON в один; получите использование jQuery/getJSON ()

У меня есть некоторый код jQuery, который получает содержание с помощью getJSON (). Существуют n JSON файлы, которые получены с сервера по мере необходимости:

/json-content/data0.json

/json-content/data1.json

/json-content/data2.json

и т.д...

Вместо этого я хочу сохранить весь JSON в единственном файле для сокращения количества Запросов HTTP, должен был получить данные.

Что лучший способ состоит в том, чтобы объединить файлы JSON в один? Если я связываю файлы JSON вместе, это больше не работает с getJSON ().

ОБНОВЛЕНИЕ - разъяснило мой вопрос

6
задан frankadelic 26 April 2010 в 21:33
поделиться

1 ответ

Если вы действительно хотите уменьшить количество HTTP-запросов от клиента, один из возможных способов выглядит следующим образом:

  1. Создайте прокси на стороне сервера, который будет получать файлы JSon из сторонних источников данных.
  2. Объедините ваши 3 файла JSon в один одиночный файл JSon
  3. Сделайте единственный вызов $ .getJSON () к вашему единственному JSon от клиента

Чтобы объединить файлы Json, просмотрите этот пост.

1
ответ дан 17 December 2019 в 04:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: