小编iba*_*221的帖子

通过消除空格来压缩JSON文件

我正在使用一个大型的json文件(~100,000行),需要将其压缩以使程序运行得更快.我希望删除所有水平制表符,返回等,以最小化文件的大小.

例如,如果一条线最初:

"name_id": "Richard Feynman",
"occupation": "Professional Bongos Player"
Run Code Online (Sandbox Code Playgroud)

它应该压缩为:

"name_id":"Richard Feynman","occupation":"Professional Bongos Player"`
Run Code Online (Sandbox Code Playgroud)

我已经浏览了互联网(请原谅我,如果这是一个简单的答案,我是初学者),似乎无法找到终端的命令,这将帮助我做到这一点.任何帮助将非常感激

whitespace json

5
推荐指数
1
解决办法
4042
查看次数

如何修剪除大 JSON 文件引号内的空格以外的所有空格

我目前正在处理一个大型 JSON 文件,并希望通过删除所有不在引号内的额外空格、制表符、返回等来缩短它。该文件大约有 100,000 行代码,我的其他脚本很难快速使用它。该文件最初如下所示:

{
  "path": "/math/", 
  "id": "math", 
  "title": "Math Title",       
  "icon_url": "/images/power-mode/badges/circles-40x40.png",   
  "contains": [
    "Topic", 
    "Video", 
   "Exercise"
  ], 
  "children": [], 
  "parent_id": "root",
  "ancestor_ids": [
    "root"
  ], 
  "description": "null", 
  "kind": "Topic", 
  "h_position": -10,
  "v_position": 6, 
  "slug": "math"
}
Run Code Online (Sandbox Code Playgroud)

我希望它在删除不必要的空格、制表符、返回等后看起来像这样:

{"path":"/math/","id":"math","title":"Math Title","icon_url":"/images/power-mode/badges/circles-40x40.png",     
"contains":["Topic","Video","Exercise"],"children":[],"parent_id":"root","ancestor_ids":["root"],   
"description": "null","kind":"Topic","h_position":-10,"v_position":6,"slug":"math"}
Run Code Online (Sandbox Code Playgroud)

基本上每个空格都应该被删除,除了引号内的空格。

javascript linux json space

3
推荐指数
2
解决办法
3045
查看次数

标签 统计

json ×2

javascript ×1

linux ×1

space ×1

whitespace ×1