Как оформить блок JSON в Github Wiki?

174

Есть ли способ красиво отформатировать / оформить JSON-код в Github Wiki (т.е. предпочтительный Markdown)?

Примерно так, с несколькими цветами (или жирным шрифтом) и правильными отступами: http://www.freeformatter.com/json-formatter.html#ad-output

HP.
источник
Просто вставьте предварительно кодированный JSON в блок кода.
Мэтт Болл
@MattBall Но это не работает?
Доджи

Ответы:

398

Некоторое обогащение синтаксиса цвета может быть применено со следующим синтаксисом блочного кода

```json
Here goes your json object definition
```

Примечание. Это не улучшит представление json. Для этого ранее можно полагаться на внешнюю службу, такую ​​как jsbeautifier.org, и вставить предварительно подтвержденный результат в вики.

nulltoken
источник
113
```javascript
{ "some": "json" }
```

Я пытался использовать, jsonно мне не понравилось, как это выглядело. javascriptвыглядит немного более приятным для моих глаз.

jc00ke
источник
14
+1 - мне нравится, поэтому я могу поместить //комментарии в блок для небольшого описания. Поскольку это недопустимый JSON, блок json делает его уродливым
NG.
1
Спасибо за подсказку, по какой-то причине GitHub создавал простой массив JSON излишне некрасиво, теперь это просто прекрасно :)
Kilian
9

Я столкнулся с той же проблемой. Итак, я попытался представляя JSONв другой синтаксис языка formats.But все время фаворитами являются Perl, js, python, &elixir .

Вот как это выглядит.

Следующие снимки экрана взяты из Gitlabфайла уценки. Это может варьироваться в зависимости от цветов, используемых для синтаксиса в MARKDOWNфайлах.

JsonasPerl

JsonasPython

JsonasJs

JsonasElixir

Ankanna
источник
9

Решение GitHub 2019

```yaml
{
   "this-json": "looks awesome..."
}

результат

введите описание изображения здесь

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

Ответ @ Ankanna дал мне идею просмотреть список поддерживаемых языков github и yamlстал моей лучшей находкой.

Джесси Реза Хорасани
источник