В моем приложении есть класс "Пользователь" с одним атрибутом, который является другим пользователем. Моя проблема в том, что у пользователя один есть пользователь два, а у пользователя два - пользователь один, мой l oop не похож на то, что я нахожу везде, где у одного класса есть список другого, у которого есть список первого. Мой l oop можно записать так:
{
"name": "user1,
"friend": {
"name": "user2",
"friend": {
"name": "user1",
"friend": {
"name": "user2",
"friend": ....
....
}