Простой текст в формате JSON в возвышенный текст - PullRequest
0 голосов
/ 06 сентября 2018

Как я могу преобразовать этот простой текст, который распознается как формат json, и увидеть формат 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"}]

Любая идея, чтобы помочь мне ????

1 Ответ

0 голосов
/ 07 сентября 2018

Плагин Prettify / Minify / Query / Goto / Validate / Lint JSON для Sublime Text 2 & 3

Превосходный текст 3 довольно JSON

Установка

Установите этот пакет с возвышенным текстом 2/3 с помощью поиска пакета Control Package: «Pretty JSON» или установите компакт-диск вручную (например, на Mac это ~ / Library / Application \ Support / Sublime \ Text \ 2 / Packages или ~ / Библиотека / Приложение \ Поддержка / 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 найдите «Pretty JSON: Format (Pretty Print) JSON» (вы можете найти его часть, например «pretty format»)

Если выбор пуст и запись конфигурации use_entire_file_if_no_selection имеет значение true, пытается выполнить предварительную проверку всего файла

Если JSON недействителен, он будет отображаться в строке состояния Sublime Text

Проверить JSON

Используя командную палитру Ctrl + Shift + P, найдите «Pretty JSON: Validate» (вы можете найти частичную строку «validate»), это подтвердит выбор или полный файл и отобразит в диалоговом окне, если он действителен или недействителен. В случае обнаруженных ошибок вид перейдет к ошибке и выделит ее

Сжать / минимизировать JSON

Используя командную палитру Ctrl + Shift + P, найдите «Pretty JSON: Minify (сжатие) 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"}

Конвертировать JSON в XML

Использование командной палитры Ctrl + Shift + P для поиска «Pretty JSON: JSON 2 XML» (вы можете искать его часть, например «2XML»), это преобразует выбранный вами JSON полного буфера в XML и заменяет синтаксис и буфер в вывод XML

. / JQ запрос / использование фильтра

Если на вашем компьютере доступен инструмент «./jq» с помощью ctrl + atl + shift + j, вы можете запустить свой json. вывод будет открыт в новом представлении, поэтому вы можете снова применить jq к новому буферу

Инструкции для инструмента вы можете найти здесь:

JQ легкий и гибкий процессор командной строки JSON.

Конфигурация по умолчанию

use_entire_file_if_no_selection - true

indent - 2 int используется для количества пробелов, используемых для отступа, замените его значением "\ t", и вместо него будет использоваться табуляция

sort_keys - false

sure_ascii - false

line_separator - ","

value_separator - ":" разделитель значений в конфигурации, поэтому, если вам нужно избавиться от лишнего пространства, вы можете удалить его с помощью этого параметра

keep_arrays_single_line - false, если нам нужно реструктурировать массивы и сделать их однострочными

max_arrays_line_length - 120, если длина массива, например, '["a", "b", 123213, ....]' достигнет максимальной, она будет сохранена многострочной (для красоты)

pretty_on_save - false, нужно ли автоматически сохранять Pretty JSON при сохранении

validate_on_save - true нам нужно проверять файлы JSON при каждом сохранении

Использование вкладок для отступа

Вы можете изменить отступ конфигурации ключа на строковое значение "\ t" или любую другую строку

"отступ": "\ t", Убедитесь, что «Отступ с использованием пробелов» снят, иначе вы не увидите эффекта, и ST2 / 3 преобразует его обратно в пробелы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...