gpt4 book ai didi

php - 在 PHP 中压缩 JSON 字符串并在 Javascript 中解压缩以用于 Google API 的数据库查询

转载 作者:行者123 更新时间:2023-11-28 09:44:04 25 4
gpt4 key购买 nike

我在 PHP 代码中生成了一个 JSON 文件(通过运行数据库查询)。这个 JSON 文件是使用 Data Queries example 在我的 Javascript 客户端下载的。 Google 图表工具的功能:

function initialize() {
// Replace the data source URL on next line with your data source URL.
// Specify that we want to use the XmlHttpRequest object to make the query.
var opts = {sendMethod: 'xhr'};
var query = new google.visualization.Query('http://spreadsheets.google.com?key=123AB&...', opts);

// Optional request to return only column C and the sum of column B, grouped by C members.
query.setQuery('select C, sum(B) group by C');

// Send the query with a callback function.
query.send(handleQueryResponse);
}

function handleQueryResponse(response) {

if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}

var data = response.getDataTable();
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, {width: 400, height: 240, is3D: true});
}

JSON 文件相当大。在 PHP 中压缩 JSONstring 并在 Javascript 中解压缩它的最佳方法是什么?

最佳答案

@Gavin 在上面的评论中给出了正确的答案:
他的回答是:研究一下对你的内容进行 GZIP 处理。如果您的服务器设置正确,它可以压缩任何 application/json 内容,然后您的浏览器“应该”自动解压缩它。 http://bearpanther.com/2012/04/11/gzip-json-generated-on-the-fly

关于php - 在 PHP 中压缩 JSON 字符串并在 Javascript 中解压缩以用于 Google API 的数据库查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12033462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com