Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将压缩程序压缩到一行_Javascript_Json_Compression_Phantomjs - Fatal编程技术网

Javascript 将压缩程序压缩到一行

Javascript 将压缩程序压缩到一行,javascript,json,compression,phantomjs,Javascript,Json,Compression,Phantomjs,我有一个来自phantomjs的json文件,看起来像这样 { "startedDateTime": "2015-04-27T12:48:47.107Z", "time": 281, "request": { "method": "GET", "url": "http://www.example.com/DE/de/shop/welcome.html;jsess

我有一个来自phantomjs的json文件,看起来像这样

{
            "startedDateTime": "2015-04-27T12:48:47.107Z",
            "time": 281,
            "request": {
                "method": "GET",
                "url": "http://www.example.com/DE/de/shop/welcome.html;jsessionid=FEA0923A36729B5D6274597B4B59365E.appserver06t1",
                "httpVersion": "HTTP/1.1",
                "cookies": [],
                "headers": [
                    {
                        "name": "User-Agent",
                        "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.8 Safari/534.34"
                    },.....
我想用javascript将其压缩成一行,就像

{"startedDateTime": "2015-04-27T12:48:47.107Z","time": 281,"request": {"method": "GET","url": "http://www...........

我如何才能做到这一点?

如果您需要将它集成到构建过程中,那么您可以使用它。

或者这个:

用空字符串替换所有\r\n?这是phantomJS返回的系统上的文件还是从phantomJS中的对象创建的文件?如果对象是在phantomJS中创建的,我会好奇JSON字符串是如何生成的,因为默认情况下JSON.stringify将删除\r\n。如果它是系统上的一个文件,我不会在请求时在phantomJS中这样做,而是在文件编辑器中删除它们。如果您从PhantomJS获得JSON文件,您想在哪里使用它?或者,您可能希望使用PhantomJS缩小它,在这种情况下,您应该显示当前如何打印/返回它。