CSharp · Console
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
public class Program
{
public static void Main()
{
string json = @"
{
""0"": {
""ID"": 193,
""Title"": ""Title 193"",
""Description"": ""Description 193"",
""Order"": 5,
""Hyperlink"": ""http://someurl.com""
},
""1"": {
""ID"": 228,
""Title"": ""Title 228"",
""Description"": ""Description 228"",
""Order"": 4,
""Hyperlink"": ""http://someurl.com""
},
""2"": {
""ID"": 234,
""Title"": ""Title 234"",
""Description"": ""Description 234"",
""Order"": 3,
""Hyperlink"": ""http://someurl.com""
}
}
";
Dictionary<string, Articles> _featuredArticles = JsonConvert.DeserializeObject<Dictionary<string, Articles>>(json);
foreach (string key in _featuredArticles.Keys)
{
Console.WriteLine(_featuredArticles[key].Title);
}
}
}
public class Articles
{
public int ID { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public int Order { get; set; }
public string Hyperlink { get; set; }
}