gpt4 book ai didi

json - 纯文本到 json 格式转换成 sublime 文本

转载 作者:行者123 更新时间:2023-12-03 19:46:22 27 4
gpt4 key购买 nike

如何将这种识别为 json 格式的纯文本并查看 json 格式转换为 sublime 文本。

[{ "page": 1, "paragraph": 1, "text1": "Lorem ipsum dolor sit ame", "text2": "er bibendum at, quis tempor purus euism"}, {"page": 1, "paragraph": 2, "text1": "uismod suspe", "text2": "Mattis euismod nec p"}, { "page": 1, "paragraph": 3, "text1": "venenatis litora cum nibh arcu porta", "text2": "augue tempor"}]

任何想法来帮助我????

最佳答案

用于 Sublime Text 2 & 3 的 Prettify/Minify/Query/Goto/Validate/Lint JSON 插件

Sublime Text 3 pretty JSON

Installation



通过包控制搜索包安装这个 sublime text 2/3 包:“Pretty JSON”或手动安装 cd(例如在 Mac 上它是 ~/Library/Application\Support/Sublime\Text\2/Packages 或 ~/Library/Application\Support/Sublime\Text\3/Packages) git clone SublimePrettyJson.git

Usage



要美化 JSON,请选择 json(否则它将尝试使用完整 View 缓冲区)并按下键:

Linux:ctrl+alt+j

视窗:ctrl+alt+j

OS X:cmd+ctrl+j

或者通过 Command Palette Ctrl+Shift+P 找到“Pretty JSON: Format (Pretty Print) JSON”(你可以搜索其中的一部分,比如“漂亮格式”)

如果选择为空且配置条目 use_entire_file_if_no_selection 为真,则尝试美化整个文件

如果 JSON 无效,它将显示在 Sublime Text 的状态栏中

Validate JSON



使用命令面板 Ctrl+Shift+P 找到“Pretty JSON: Validate”(您可以搜索部分字符串“validate”),这将验证选择或完整文件,并在对话框中显示它是否有效。如果发现错误 View 将跳转到错误并突出显示它

Compress / Minify JSON



使用命令面板 Ctrl+Shift+P 找到“Pretty JSON: Minify (compress) JSON”(你可以像 'json minify' 一样搜索它的一部分)这将使选择或完整缓冲区作为单行 JSON,稍后你可以使用命令行 (curl/httpie) 或其他地方...

要将 Ctrl+Alt+M 等组合键映射到 Minify 命令,您可以将这样的设置添加到 .sublime-keymap 文件中(例如:Packages/User/Default (Windows).sublime-keymap):

{ "keys": [ "ctrl+alt+m"], "command": "un_pretty_json"}

Convert JSON to XML



使用命令面板 Ctrl+Shift+P 搜索“Pretty JSON: JSON 2 XML”(您可以搜索其中的一部分,例如“2XML”),这会将您选择的完整缓冲区的 JSON 转换为 XML 并将语法和缓冲区替换为 XML 输出

./jQ query/filter usage



如果在您的机器上可以使用 ctrl+atl+shift+j 的“./jq”工具,您可以针对您的 json 运行。输出将在新 View 中打开,因此您可以再次在新缓冲区上应用 jq

您可以在此处找到工具说明:

jQ lightweight and flexible command-line JSON processor.

Default configuration



use_entire_file_if_no_selection - true

indent - 2 int 用于缩进的空格数,将其替换为值“\t”并使用制表符代替

sort_keys - 假

确保_ascii - 假

line_separator - ","

value_separator - ":"配置中的值分隔符,因此如果您需要摆脱额外的空间,您可以使用此参数将其删除

keep_arrays_single_line - 如果我们需要重新构造数组并使它们成为单行,则为 false

max_arrays_line_length - 120 如果数组例如 '["a", "b", 123213, ....]' 长度将达到最大值它将保持多行(为了美观)

Pretty_on_save - 假我们需要在保存时自动漂亮的 JSON

validate_on_save - 我们是否需要在每次保存时验证 JSON 文件

Using tabs for indentation



您可以将配置键缩进更改为字符串值 "\t"或任何其他字符串

"缩进": "\t",
确保未选中“使用空格缩进”,否则您将看不到效果,ST2/3 会将其转换回空格

关于json - 纯文本到 json 格式转换成 sublime 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52210331/

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