infoObjectText.enabled = infoObject != null;
public class AccountType {
[JsonPropertyName("id")]
public string Id { get; set; }
[JsonPropertyName("title")]
public string Title { get; set; }
}
public class Balance {
[JsonPropertyName("amount")]
public decimal Amount { get; set; }
[JsonPropertyName("currency")]
public int Currency { get; set; }
}
public class Account {
[JsonPropertyName("alias")]
public string Alias { get; set; }
[JsonPropertyName("fsAlias")]
public string FsAlias { get; set; }
[JsonPropertyName("bankAlias")]
public string BankAlias { get; set; }
[JsonPropertyName("title")]
public string Title { get; set; }
[JsonPropertyName("type")]
public AccountType Type { get; set; }
[JsonPropertyName("hasBalance")]
public bool HasBalance { get; set; }
[JsonPropertyName("balance")]
public Balance Balance { get; set; }
[JsonPropertyName("currency")]
public int Currency { get; set; }
}
public class AccountsInfo {
[JsonPropertyName("accounts")]
public Account[] Accounts { get; set; }
}
var data = JsonSerializer.Deserialize<AccountsInfo>(json);
data.Accounts[0].Balance.Amount; //баланс первого счёта
Но когда ему пишут 2 или более человека, он думает, что это один человек и всё превращается в кашу.
Я понимаю что он создаст индекс для быстрого поиска, но не ведь не в каждой таблице я буду что то искать
// Это всё можно запихнуть в таймер, например
var processName = "123.exe";
var processes = Process.GetProcesses().Where(p => p.ProcessName == processName);
foreach(var process in processes) {
Console.WriteLine(process.Id); // Ну или что там выполняем ещё
}