纯文本转json格式成sublime text
Plain text to json format into sublime text
如何将这种被识别为 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"}]
有什么想法可以帮助我吗????
Prettify/Minify/Query/Goto/Validate/Lint JSON Sublime Text 2 & 3 插件
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(否则它将尝试使用全视图缓冲区)并按下键:
Linux: ctrl+alt+j
Windows: ctrl+alt+j
OS X: cmd+ctrl+j
或者通过命令面板Ctrl+Shift+P找到"Pretty JSON: Format (Pretty Print) JSON"(你可以像'pretty format'一样搜索其中的一部分)
如果选择为空且配置条目 use_entire_file_if_no_selection 为真,则尝试美化整个文件
如果JSON无效,将显示在Sublime Text的状态栏中
Validate JSON
使用命令面板 Ctrl+Shift+P 查找 "Pretty JSON: Validate"(您可以搜索部分字符串 'validate')这将验证选择或完整文件,并在对话框中显示有效或无效。如果发现错误,视图将跳转到错误并突出显示它
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
如果您的机器上的“./jq”工具可以通过 ctrl+atl+shift+j 获得,您可以 运行 反对您的 json。输出将在新视图中打开,因此您可以再次在新缓冲区上应用 jq
您可以在此处找到工具说明:
jQ lightweight and flexible command-line JSON processor.
Default configuration
use_entire_file_if_no_selection - 真
indent - 2 int 用于缩进多少 spaces,将其替换为值“\t”,将使用制表符代替
sort_keys - 错误
ensure_ascii - 错误
line_separator - ","
value_separator - “:”配置中的值分隔符,所以如果你需要摆脱额外的 space 你可以用这个参数删除它
keep_arrays_single_line - 如果我们需要重新构造数组并使它们成为单行则为 false
max_arrays_line_length - 120 如果数组例如 '["a", "b", 123213, ....]' 长度将达到最大值,它将保持多行(为了美丽)
pretty_on_save - false 我们是否需要在保存时自动 Pretty JSON
validate_on_save - 我们需要在每次保存时验证 JSON 文件吗
Using tabs for indentation
您可以将配置键缩进更改为字符串值“\t”或任何其他字符串
"indent" : "\t",
确保 "Indent Using Spaces" 未选中,否则您将看不到效果,并且 ST2/3 会将其转换回 spaces
如何将这种被识别为 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"}]
有什么想法可以帮助我吗????
Prettify/Minify/Query/Goto/Validate/Lint JSON Sublime Text 2 & 3 插件
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(否则它将尝试使用全视图缓冲区)并按下键:
Linux: ctrl+alt+j
Windows: ctrl+alt+j
OS X: cmd+ctrl+j
或者通过命令面板Ctrl+Shift+P找到"Pretty JSON: Format (Pretty Print) JSON"(你可以像'pretty format'一样搜索其中的一部分)
如果选择为空且配置条目 use_entire_file_if_no_selection 为真,则尝试美化整个文件
如果JSON无效,将显示在Sublime Text的状态栏中
Validate JSON
使用命令面板 Ctrl+Shift+P 查找 "Pretty JSON: Validate"(您可以搜索部分字符串 'validate')这将验证选择或完整文件,并在对话框中显示有效或无效。如果发现错误,视图将跳转到错误并突出显示它
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
如果您的机器上的“./jq”工具可以通过 ctrl+atl+shift+j 获得,您可以 运行 反对您的 json。输出将在新视图中打开,因此您可以再次在新缓冲区上应用 jq
您可以在此处找到工具说明:
jQ lightweight and flexible command-line JSON processor.
Default configuration
use_entire_file_if_no_selection - 真
indent - 2 int 用于缩进多少 spaces,将其替换为值“\t”,将使用制表符代替
sort_keys - 错误
ensure_ascii - 错误
line_separator - ","
value_separator - “:”配置中的值分隔符,所以如果你需要摆脱额外的 space 你可以用这个参数删除它
keep_arrays_single_line - 如果我们需要重新构造数组并使它们成为单行则为 false
max_arrays_line_length - 120 如果数组例如 '["a", "b", 123213, ....]' 长度将达到最大值,它将保持多行(为了美丽)
pretty_on_save - false 我们是否需要在保存时自动 Pretty JSON
validate_on_save - 我们需要在每次保存时验证 JSON 文件吗
Using tabs for indentation
您可以将配置键缩进更改为字符串值“\t”或任何其他字符串
"indent" : "\t", 确保 "Indent Using Spaces" 未选中,否则您将看不到效果,并且 ST2/3 会将其转换回 spaces