UseDevTools:/json/prettify

Форматирование JSON

Наберите или вставьте JSON текст, который вы хотите преобразовать

Назначение

Инструмент "форматирование JSON (prettify JSON)" позволит Вам получить исходный вид данных в JSON формате, после того, как над ними была произведена процедура минификации.

Использование

Для того, чтобы отформатировать JSON, введите его в поле ввода (или вставьте из буфера обмена) и нажмите кнопку "Форматировать". Отформатированная строка будет находиться в панели результатов, которая появится ниже. Для очистки поля ввода, нажмите кнопку "Очистить". Нажатием кнопки "Копировать", Вы сможете скопировать преобразованный текст в буфер обмена.

Реализация инструмента на языке программирования C#

Отформатировать JSON в вашем коде, вы можете используя библиотеку Newtonsoft.Json.

Json.NET - популярная высокопроизводительная среда JSON для .NET. Особенности пакета:

  • Гибкий сериализатор JSON для преобразования объектов .NET и JSON
  • LINQ to JSON для ручного чтения и записи JSON
  • Высокая производительность, быстрее, чем встроенные JSON-сериализаторы .NET.
  • Запись с отступом, легко читаемая JSON
  • Преобразование JSON в XML и из него

Библиотека Newtonsoft.Json инсталлируется в VisualStudio посредством NuGet package manager:

Для форматирования JSON используйте класс «JObject»:

using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace Utilities
{
  public class JSONPrettify
    {
      public static string Prettify(string Text)
      {
        return JObject.Parse(Text).ToString(Newtonsoft.Json.Formatting.Indented);
      }
    }
  }