Переглядач JSON із використанням C# .NET – візуалізація JSON

JSON є одним із улюблених форматів структурованих даних розробників для передачі інформації в програмах. Однак з різних причин часто потрібно конвертувати дані JSON в інші формати. У цій статті ми побачимо, як перевести файли JSON у формат PDF за допомогою C#. Крім того, ми перетворимо файли JSON у формати JPG, PNG і HTML у програмі .NET за допомогою прикладів.

Сьогодні ми окремо розглянемо спосіб візуалізації C#:

Ми вже обговорювали наступні теми щодо JSON за допомогою C#:

Тепер, якщо ви ще не підготували середовище, давайте швидко отримаємо те, що нам потрібно для відтворення файлів JSON.

Переглядач файлів JSON – .NET API

GroupDocs демонструє GroupDocs.Viewer, який пропонує програми API засобу перегляду документів для .NET і дозволяє ефективно відтворювати різні формати файлів у форматах PDF, JPG, PNG і HTML. Я використовуватиму цей API для перегляду файлу JSON шляхом відтворення його в інших згаданих форматах за допомогою прикладів вихідного коду C#.

Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET за допомогою NuGet.

PM> Install-Package GroupDocs.Viewer

JSON у PDF за допомогою C#

Під час обміну файлами часто потрібно конвертувати формат JSON у формат PDF через його високу мобільність. Наступні кроки показують, як відобразити файли JSON у форматі PDF за допомогою C#.

  • Завантажте файл JSON за допомогою класу Viewer.
  • Підготуйте параметри відтворення PDF за допомогою класу PdfViewOptions.
  • Використовуйте метод View(), щоб відобразити файл JSON як PDF.

Наведений нижче приклад коду на C# перетворює файли JSON у формат PDF.

// JSON Viewer - візуалізація файлу JSON як PDF за допомогою C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF-{0}.pdf");
    viewer.View(options);
}

Перегляд файлу JSON у форматі JPG, PNG або HTML за допомогою C#

Так само ви можете конвертувати файли JSON в інші формати. Наступні кроки допоможуть вам відобразити файли JSON у різних форматах за допомогою C#.

  • Завантажте файл JSON за допомогою класу Viewer.
  • Підготуйте параметри візуалізації відповідно до формату перетворення:
    • Відтворення JPG використовує клас JpgViewOptions.
    • Для візуалізації PNG потрібен клас PngViewOptions.
    • Для візуалізації HTML потрібен клас HtmlViewOptions. (Ви можете використовувати як вбудовані, так і зовнішні ресурси)
  • Використовуйте метод View(), щоб відтворювати файли JSON як HTML, JPG або PNG.

Нижче наведено приклади C#, які окремо відтворюють файли JSON у кожному форматі з використанням відповідних параметрів формату.

JSON в JPG за допомогою C#

Наступний код C# перетворює файл JSON у формат JPG.

// JSON Viewer - візуалізація файлу JSON як JPG за допомогою C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
    viewer.View(options);
}

JSON в PNG за допомогою C#

Наступний код перетворює файл JSON у формат PNG за допомогою C#.

// JSON Viewer - візуалізація файлу JSON як PNG за допомогою C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PngViewOptions options = new PngViewOptions("/path/JSON-to-PNG.png");
    viewer.View(options);
}

JSON в HTML за допомогою C#

Наведений нижче вихідний код C# перетворює файл JSON у формат HTML із вбудованими ресурсами.

// JSON Viewer - візуалізація файлу JSON як HTML за допомогою C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("/path/JSON-to-HTML_{0}.html");
    options.RenderResponsive = true;                

    viewer.View(options);
}

Подібним чином ви також можете перетворити його на HTML за допомогою зовнішніх ресурсів за допомогою методу ForExternalResources.

Отримайте безкоштовну ліцензію API

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень для створення онлайн-переглядача файлів JSON.

Висновок

Підсумовуючи, ми навчилися передавати файли JSON в інші формати. Зокрема, ми конвертували файли даних JSON у формати PDF, JPG, PNG і HTML за допомогою прикладів C#.

Ви можете розробити власну програму перегляду JSON, наприклад Groupdocs.Viewer Online App.

Щоб дізнатися більше про GroupDocs.Viewer for .NET, відвідайте його документацію та вихідний код із GitHub. Якщо у вас виникли запитання, зв’яжіться з нами через форум.

Дивись також