javascript – 如何修剪除大型JSON文件的引号内的所有空格
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何修剪除大型JSON文件的引号内的所有空格,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1245字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 如何修剪除大型JSON文件的引号内的所有空格](/upload/InfoBanner/zyjiaocheng/725/34271083feef4e72b4a2b377a22c4448.jpg)
我目前正在处理一个大型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"
}
并且我希望在删除不必要的空格,制表符,返回等之后它看起来像这样:
{"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"}
基本上每个空格都应该删除,除了引号内的空格.
解决方法:
您可以将json读入代码,然后将其输出到指定紧凑格式的文件,引号内的空格将保留在字符串中.
在python中,您可以使用本机json库
import json
json.loads(your filestream)
json.dumps(your output stream) // the native output of json.dumps is compact
python docs https://docs.python.org/2/library/json.html中的详细信息
但是你应该能够在任何处理json的语言中使用相同的技术.
内容总结
以上是互联网集市为您收集整理的javascript – 如何修剪除大型JSON文件的引号内的所有空格全部内容,希望文章能够帮你解决javascript – 如何修剪除大型JSON文件的引号内的所有空格所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。