@hobzy

Как добавлять объекты и массивы в Json через разные циклы на c#?

Для меня Json c# это новая тема(
Вот моя структура json:
{
	"ArrayDir":[+
		"8ADEC9BCFC11D084C5D216F97135F437|1",
		"8ADEC9BCFC11D084C5D216F97135F437|2",
		"8ADEC9BCFC11D084C5D216F97135F437|3"
	],
	"DirInfo":{@
		"8ADEC9BCFC11D084C5D216F97135F437|1":{@
			"UserList":[+
				"76561199139107522|1",
				"76561199139107522|2",
				"76561199139107522|3"
			],
			"User":{@
				"76561199139107522|1":{@
					"InventoryStatus":{@
						"STATUS":true,
						"GameCSGO":true,
						"GameDOTA":true,
						"GameRUST":true
					},
					"InventoryList":{
						"CSGO":[+
							"Кейс <Решающий момент>",
							"Кейс <Решающий момент>",
							"Кейс <Решающий момент>"
						],
						"DOTA":[+
							"Кейс <Решающий момент>",
							"Кейс <Решающий момент>",
							"Кейс <Решающий момент>"
						],
						"RUST":[+
							"Кейс <Решающий момент>",
							"Кейс <Решающий момент>",
							"Кейс <Решающий момент>"
						]
					},
					"InventoryMoney":{@
						"CSGO":"1000.00", 
						"DOTA":"1000.00", 
						"RUST":"1000.00" 
					}
				}=
			}
		}=
	}
}

Там где стоят знак = я буду дополнять похожими объектами
Там где стоят знак + я буду заполнять массивы
Там где стоят знак @ я буду заполнять объекты
Я не смог найти примера на c# как циклами заполнять все это дело(
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Нормальные люди это всё десериализуют в классы, и добавляют как обычно объекты в списки и словари. А потом сериализуют обратно в json.
https://docs.microsoft.com/ru-ru/dotnet/standard/s...

Но вы конечно вольны попытаться работать напрямую с текстом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы