将纯文本转换为json格式,转换为升华文本

将纯文本转换为json格式,转换为升华文本,json,sublimetext3,sublime-text-plugin,Json,Sublimetext3,Sublime Text Plugin,如何将这个被识别为json格式的纯文本转换为升华文本 [{ "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, "p

如何将这个被识别为json格式的纯文本转换为升华文本

[{ "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"}]

有什么想法可以帮我吗???

美化/缩小/查询/转到/验证/Lint升华文本2和3的JSON插件

装置

通过包控制搜索包:“Pretty JSON”或手动安装cd(例如在Mac上是~/Library/Application\Support/subgrame\text\2/Packages或~/Library/Application\Support/subgrame\text\3/Packages)git clone安装此Subgrame text 2/3包

用法

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

Linux:ctrl+alt+j

Windows:ctrl+alt+j

OSX:cmd+ctrl+j

或者通过命令面板Ctrl+Shift+p查找“Pretty-JSON:Format(Pretty-Print)JSON”(您可以搜索部分内容,如“Pretty-Format”)

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

如果JSON无效,它将显示在升华文本的状态栏中

验证JSON

使用命令面板Ctrl+Shift+p查找“Pretty JSON:Validate”(您可以搜索部分字符串“Validate”),这将验证所选内容或完整文件,并在对话框中显示有效或无效内容。在发现错误的情况下,视图将跳转到错误并高亮显示它

压缩/缩小JSON

使用命令面板Ctrl+Shift+p查找“Pretty JSON:Minify(compress)JSON”(您可以搜索其中的一部分,如“JSON Minify”),这将使选择或完整缓冲区成为单行JSON,稍后您可以在命令行(curl/httpie)或其他地方使用它

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

{“键”:[“ctrl+alt+m”],“命令”:“un_pretty_json”}

将JSON转换为XML

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

./jQ查询/过滤器用法

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

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

默认配置

如果没有选择,则使用整个文件

缩进-2 int用于表示缩进要使用多少空格,将其替换为值“\t”,并使用制表符

排序\u键-错误

确保ascii-错误

行_分隔符-“,”

value_separator-“:”配置中的值分隔符,因此如果需要去掉额外的空间,可以使用此参数删除它

如果我们需要重新构造数组并使其成为单行,则保留\u数组\u单行-false

最大数组长度-120如果数组例如“[“a”,“b”,123213,….”长度将达到最大值,则将保持多行(为了美观)

pretty_on_save-false我们是否需要在保存时自动创建pretty JSON

验证保存时的JSON文件-真的我们需要在每次保存时验证JSON文件吗

使用制表符进行缩进

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

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

您尝试过吗?太好了,正是我需要的,非常感谢