I have some jQuery code which retrieves content using getJSON(). There are n JSON files, which are retrieved from the server as needed:
/json-content/data0.json
/json-content/data1.json
/json-content/data2.json
etc...
Instead, I want to store all the JSON in a single file to reduce the number of HTTP requests needed to retrieve the data.
What is the best way to combine the JSON files into one? If I concatenate the JSON files together, it no longer works with getJSON().
UPDATE - clarified my question
JSONObject to merge two JSON objects in Java. We can merge two JSON objects using the putAll() method (inherited from interface java.
jQuery getJSON() Method The getJSON() method is used to get JSON data using an AJAX HTTP GET request.
Either as individual attributes or as an array
{
"data1":{stuff for data1},
"data2":{stuff for data2},
"data3":{stuff for data3}
}
or
{"response":[
{stuff for data1},
{stuff for data2},
{stuff for data3}]}
If you really want to reduce the number of HTTP requests from the client, one possible way is like this:
To merge Json files, look at this post.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With