using System.Collections.Generic;
public static void Main()
'Nome': '2_BaseOstacolo_',
'Immagine': 'B-350-8-8-9JC.png',
'Nome': '2_BarrieraPers_',
'PosizioneX': -1.39990187,
'PosizioneZ': -1.1920924E-07,
var o= JsonConvert.DeserializeObject<RootObject>(json);
var list = o.OstacolisRuntime;
foreach (var item in list)
Console.WriteLine(" {0}",item.Nome);
public class OstacolisRuntime
public int CodiceOstacolo { get; set; }
public int TipoOstacolo { get; set; }
public int Tipologia { get; set; }
public string Nome { get; set; }
public double PosizioneX { get; set; }
public double PosizioneY { get; set; }
public double PosizioneZ { get; set; }
public double AngoloX { get; set; }
public double AngoloY { get; set; }
public double AngoloZ { get; set; }
public double ScalaX { get; set; }
public double ScalaY { get; set; }
public double ScalaZ { get; set; }
public List<SubOggetto> SubOggettos { get; set; }
public string Immagine { get; set; }
public int Tipologia { get; set; }
public string Nome { get; set; }
public double PosizioneX { get; set; }
public double PosizioneY { get; set; }
public double PosizioneZ { get; set; }
public double AngoloX { get; set; }
public double AngoloY { get; set; }
public double AngoloZ { get; set; }
public double ScalaX { get; set; }
public double ScalaY { get; set; }
public double ScalaZ { get; set; }
public List<SubOggetto> SubOggettos { get; set; }
public List<OstacolisRuntime> OstacolisRuntime { get; set; }