纯文本到json格式转换为sublime文本

rslzwgfq  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(66)

我如何将这个被识别为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"}]

字符串
有什么办法可以帮我吗?

hgtggwj0

hgtggwj01#

Prettify/Minify/Query/后藤/Lint JSON插件Sublime Text 2和3

来自github文档Sublime Text 3 pretty JSON

安装

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

用法

要美化JSON,请选择json(否则它将尝试使用全视图缓冲区)并按键:
Linux:css +alt+j
Windows:css +alt+j
操作系统:cmd+ css +j
或者通过命令行Ctrl+Shift+P找到“Pretty JSON:Format(Pretty Print)JSON”(你可以搜索它的一部分,比如“pretty format”)
如果selection为空且配置项use_entire_file_if_no_selection为true,则尝试美化整个文件
如果JSON无效,它将显示在Sublime Text的状态栏中

JSON格式

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

压缩/缩小JSON

使用命令Ctrl+Shift+P找到“Pretty JSON:Minify(compress)JSON”(你可以搜索它的一部分,比如“json minify”),这将使选择或完整的缓冲区成为单行JSON,稍后你可以在命令行(curl/httpie)或其他地方使用。
要将Ctrl+Alt+M这样的组合键Map到Minify命令,可以将这样的设置添加到. sublime-keymap文件(例如:Packages/User/Default(Windows). sublime-keymap):
{“keys”:[“keys +alt+m”],“command”:“un_pretty_json”}

将JSON转换为XML

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

./jQ查询/过滤器用法

如果你的机器上有“./jq”工具,可以使用cjs +atl+shift+j来运行json。输出将在新视图中打开,这样你就可以再次在新缓冲区中应用jq。
你可以在这里找到工具的说明:
jQ lightweight and flexible command-line JSON processor.

默认配置

use_entire_file_if_no_selection - true

  • 2 int用于指定要使用的空格数,将其替换为值“\t”,并将使用制表符
    sort_keys - false
    ensure_asphalt- false
    line_separator -“,”
    value_separator -“:“配置中的值分隔符,因此如果您需要删除多余的空间,可以使用此参数删除它
    keep_arrays_single_line -如果我们需要重新构造数组并使其成为单行,则为false
    max_arrays_line_length - 120如果数组例如'[“a”,“B”,123213,.]'长度将达到max,则将保持多行(为了美观)
    pretty_on_保存- false我们需要在保存时自动Pretty JSON吗
    validate_on_保存- true每次保存时是否需要验证JSON文件

使用制表符进行缩进

您可以将配置键更改为字符串值“\t”或任何其他字符串
“”:“\t”,请确保未选中“使用空格缩进”,否则您将看不到效果,ST 2/3会将其转换回空格

相关问题