using System.Collections.Generic;
private static readonly ILog log = LogManager.GetLogger(typeof(Program));
public static void Main()
var parsedJson = JsonConvert.DeserializeObject<DataClass>(simulatedJsonFile);
log.WarnFormat("Parsed Json is null.");
splittedList = parsedJson.ArrayOfSomething.Split(',');
Console.WriteLine("An Error occured while reading the file!");
log.ErrorFormat($"An exception was thrown during JSON deserialization:\n{e.Message}");
var resultList = new List<int>();
foreach (var item in splittedList)
if(int.TryParse(item, out var value))
log.ErrorFormat($"Invalid element in JSON: '{item}'");
foreach (var i in resultList)
private static string simulatedJsonFile = @"{'arrayOfSomething' : '0, 4, -10, 3, 4', 'id' : 'abcd'}";
public string Id { get; set; }
public string ArrayOfSomething { get; set; }