using System.Collections.Generic;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Serialization;
using Newtonsoft.Json.Linq;
public int TotoA {get; set;}
public static void Main(string[] args)
DefaultContractResolver contractResolver = new DefaultContractResolver
NamingStrategy = new SnakeCaseNamingStrategy()
var jsonSerializerSettings = new JsonSerializerSettings
ContractResolver = contractResolver
var jsonSerializer = JsonSerializer.Create(jsonSerializerSettings);
var dejson = JObject.Parse(json);
var items = dejson.GetValue("items") as JArray;
var list = items.ToObject<List<Toto>>(jsonSerializer);
Console.WriteLine(list[0].TotoA);