<Image Source="{Binding PictureASU, TargetNullValue={StaticResource NoPicture}}" Margin="30" VerticalAlignment="Top" />
"родительGUID": GUID,
- тут кавычки пропустили.{
"партнерGUID":"GUID",
"родительGUID":"GUID",
"партнерНаименование":"NAME",
"партнерКод":"00-CODE",
"партнерАдреса":[
{
"тип":"Адрес",
"страна":"РОССИЯ",
"регион":null,
"город":null,
"представление":"fsdfsd"
}
]
}
public class ПартнерАдреса
{
public string тип { get; set; }
public string страна { get; set; }
public object регион { get; set; }
public object город { get; set; }
public string представление { get; set; }
}
public class Root
{
public string партнерGUID { get; set; }
public string родительGUID { get; set; }
public string партнерНаименование { get; set; }
public string партнерКод { get; set; }
public List<ПартнерАдреса> партнерАдреса { get; set; }
}
netsh interface ipv4 show interfaces "RT" | findstr Состояние
netsh interface ipv4 show interfaces | findstr RT
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Newtonsoft.Json;
using System.IO;
using System.Net;
using System.Runtime.Serialization;
using Newtonsoft.Json.Linq;
namespace load_calendar
{
class Program
{
static void Main(string[] args)
{
string json = File.ReadAllText("calendar.json");
List<Calendar2> calendar = JsonConvert.DeserializeObject<List<Calendar2>>(json);
Console.WriteLine("Февраль:");
foreach (Calendar2 r in calendar)
{
for (int i = 0; i < r.february.Length; i++)
{
Console.WriteLine(r.february[i]);
}
}
Console.ReadKey();
}
public class Calendar2
{
[JsonProperty(PropertyName = "Год/Месяц")]
public string year { get; set; }
public string[] january { get; set; }
public string[] february { get; set; }
//и т.д.
[JsonExtensionData]
private IDictionary<string, JToken> _additionalData;
[OnDeserialized]
private void OnDeserialized(StreamingContext context)
{
string _jan = (string)_additionalData["Январь"];
january = _jan.Split(',');
string _feb = (string)_additionalData["Февраль"];
february = _feb.Split(',');
//и т.д.
}
public Calendar2()
{
_additionalData = new Dictionary<string, JToken>();
}
}
}
}
Февраль:
4,
5,
11,
12,
18,
19,
22*,
23,
24,
25,
26