Как сформировать объект JSON?

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Помогите пожалуйста сформировать автоматически объект JSON (как указан ниже)
Проблема заключается в том, что количество строчек внутри - динамическое.
Кроме всего знак / мешает...
При всём этом строчки находятся в объекте, а не в массиве/списке - в результате одеты в фигурные скобки, а не квадратные.

json:
{
  "class": {
    "/member_1": "name_1",
    "/member_2": "name_2",
    "/member_3": "name_3"
  }
}
67446
 

porileenvej

Client
Регистрация
09.05.2020
Сообщения
99
Благодарностей
131
Баллы
33
В using добавить
C#:
using Global.ZennoLab.Json;
using Global.ZennoLab.Json.Linq;
using Global.ZennoLab.Json.Serialization;
В кубике c#
C#:
Dictionary<object, object> json = new Dictionary<object, object>();
Dictionary<object, object> jClass = new Dictionary<object, object>();

jClass["/member_1"] = "name_1";
jClass["/member_2"] = "name_2";
jClass["/member_3"] = "name_3";

json["class"] = jClass;

return JsonConvert.SerializeObject(json);
Или
C#:
var obj = new JObject();
var obj1 = new JObject();

obj["/member_1"] = "name_1";
obj["/member_2"] = "name_2";
obj["/member_3"] = "name_3";

obj1["class"] = obj;

return JsonConvert.SerializeObject(obj1);
Вариантов много, могу еще пару дать, если эти не подойдут.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
В using добавить
C#:
using Global.ZennoLab.Json;
using Global.ZennoLab.Json.Linq;
using Global.ZennoLab.Json.Serialization;
В кубике c#
C#:
Dictionary<object, object> json = new Dictionary<object, object>();
Dictionary<object, object> jClass = new Dictionary<object, object>();

jClass["/member_1"] = "name_1";
jClass["/member_2"] = "name_2";
jClass["/member_3"] = "name_3";

json["class"] = jClass;

return JsonConvert.SerializeObject(json);
Именно то, что доктор прописал! Просто замечательно! А я ломал голову как его собрать, никак не получалось! Спасибо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)