如何将这种被识别为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"}]
有什么办法可以帮助我吗??
答案 0 :(得分:2)
为Sublime Text 2和3美化/缩小/查询/转到/验证/皮棉JSON插件
安装
通过Package Control搜索软件包“ Pretty JSON”安装此Sublime Text 2/3软件包或手动安装cd(例如,在Mac上为〜/ Library / Application \ Support / Sublime \ Text \ 2 / Packages或〜 / Library / Application \ Support / Sublime \ Text \ 3 / Packages)git clone SublimePrettyJson.git
用法
要美化JSON,请选择json(否则它将尝试使用完整视图缓冲区)并按以下键:
Linux:ctrl + alt + j
Windows:ctrl + alt + j
OS X:cmd + ctrl + j
或通过命令面板Ctrl + Shift + P找到“漂亮的JSON:格式(漂亮的打印)JSON”(您可以像“漂亮的格式”一样搜索其中的一部分)
如果选择为空并且配置条目use_entire_file_if_no_selection为true,则尝试美化整个文件
如果JSON无效,它将显示在Sublime Text的状态栏中
验证JSON
使用命令面板Ctrl + Shift + P查找“ Pretty JSON:Validate”(您可以搜索部分字符串“ validate”),这将验证选择内容或完整文件,并在对话框中显示其有效还是无效。如果发现错误,视图将跳至错误并突出显示
压缩/缩小JSON
使用命令面板Ctrl + Shift + P找到“漂亮的JSON:缩小(压缩)JSON”(您可以像“ json缩小”那样搜索其中的一部分),这将使选择或全部缓冲区成为单行JSON,稍后您可以可以在命令行(curl / httpie)或其他地方使用...
要将诸如Ctrl + Alt + M之类的组合键映射到Minify命令,可以将以下设置添加到您的.sublime-keymap文件中(例如:Packages / User / Default(Windows).sublime-keymap):
{“ keys”:[“ ctrl + alt + m”],“ command”:“ un_pretty_json”}
将JSON转换为XML
使用命令面板Ctrl + Shift + P在“ Pretty JSON:JSON 2 XML”中进行搜索(您可以像“ 2XML”一样搜索其中的一部分),这会将您选择的完整缓冲区的JSON转换为XML,并替换语法和缓冲区到XML输出
./ jQ查询/过滤器使用情况
如果在您的计算机上ctrl + atl + shift + j可以使用“ ./jq”工具,则可以针对json运行。输出将在新视图中打开,因此您可以再次在新缓冲区上应用jq
您可以在此处找到该工具的说明:
jQ lightweight and flexible command-line JSON processor.
默认配置
use_entire_file_if_no_selection-是
indent-2 int用于表示要使用多少空格,将其替换为值“ \ t”,然后将使用制表符
sort_keys-假
ensure_ascii-假
line_separator-“,”
value_separator-“:”配置中的值分隔符,因此,如果需要摆脱多余的空间,可以使用此参数将其删除
keep_arrays_single_line-如果需要重新构造数组并使它们成为单行,则为false
max_arrays_line_length-120,如果数组,例如'[“ a”,“ b”,123213,....]'的长度将达到最大值,则将保留多行(为了美观)
pretty_on_save-否,我们是否需要在保存时自动自动添加Pretty JSON
validate_on_save-是的,我们每次保存时是否都需要验证JSON文件
使用缩进标签
您可以将配置键缩进更改为字符串值“ \ t”或任何其他字符串
“缩进”:“ \ t”, 确保未选中“缩进使用空格”,否则您将看不到效果,ST2 / 3会将其转换回空格