Есть ли какой-либо способ представить соединения между объектами json с помощью графика?

#java #json #swing #graph #dot

#java #json #swing #График #точка

Вопрос:

У меня есть программа Java, и я анализирую файл json. Потому что между объектами json существуют некоторые зависимости (это процедуры, которые должны выполняться, поэтому некоторые из них зависят от других). Я хочу создать график, чтобы я мог представить это. Есть ли какой-либо известный способ? Я попробовал mxgraph (jgraph), но я не могу создать представление.

Вот простой формат json

  {
  "blueprint": 
    {
     "1" : { "depends" : null },
     "2" : { "depends" : "1" },
     "3" : { "depends" : { "2" , "1"} },
    }
  }
  

Комментарии:

1. Вы можете взглянуть на graphviz.org

2. Я думаю, что для graphviz вам нужно, чтобы он был установлен, верно? Я нашел класс Java для graphiz, но я думаю, что это всего лишь оболочка приложения.

3. ДА. И вам нужно будет добавить его в свой PATH.

4. Большое вам спасибо, у вас есть какой-нибудь пример? Другого способа нет, верно?

5. Я не знаю, есть ли другой способ или нет. Я просто знаю, что Graphviz может работать в том, что вы просите. Что касается примеров, простой поиск в Google привел меня к этому репозиторию github.com/nidi3/graphviz-java

Ответ №1:

Отвечая на этот мой старый вопрос на случай, если кому-то это понадобится.

graphviz.org я решил это с помощью dot language.

Спасибо всем за комментарии.