Single Json Object String to C# Object Example
Download:  https://github.com/dotnetguts/json2csharpAndcsharp2json
Install NewtonSoft.Json Nuget Package
C# Object we will be using in following example
class MemberPics
{
    public string PhotoName { get; set; }
    public bool IsModerated { get; set; }
}
Json Object String we will be using in following example
@"{'PhotoName':'mypic.jpg','IsModerated':'false'}"
Code Snippet
using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace JsonPrac1
{
    class Program
    {
        static void Main(string[] args)
        {           
            string myJsonString = @"{'PhotoName':'mypic.jpg','IsModerated':'false'}";
            //From Json String to C# Object
            MemberPics cSharpObj = JsonConvert.DeserializeObject(myJsonString);         
            Console.WriteLine("Photo Name: " + cSharpObj.PhotoName + ",  IsModerated: " + cSharpObj.IsModerated);
            Console.WriteLine("Press any key to exit");
            Console.ReadLine();
        }
    }
    class MemberPics
    {
        public string PhotoName { get; set; }
        public bool IsModerated { get; set; }
    }
}
Output
Json Object Array String to C# Object List Example
C# Object we will be using in following example
class MemberPics
{
    public string PhotoName { get; set; }
    public bool IsModerated { get; set; }
}
Json Object String we will be using in following example
@"[
    {'PhotoName':'pic1.png','IsModerated':'true'},
    { 'PhotoName':'pic2.jpg','IsModerated':'true'}
]"
Code Snippet
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace JsonPrac1
{
    class Program
    {
        static void Main(string[] args)
        {
            string myJsonArrayString = @"[{'PhotoName':'pic1.png','IsModerated':'true'},{ 'PhotoName':'pic2.jpg','IsModerated':'false'}]";
          
            //From Json String to C# Object           
            List
 cSharpObjList = JsonConvert.DeserializeObject>(myJsonArrayString);
            foreach (var item in cSharpObjList)
            {
                Console.WriteLine("Photo Name: " + item.PhotoName + ",  IsModerated: " + item.IsModerated);
            }
            Console.WriteLine("Press any key to exit");
            Console.ReadLine();
        }
    }
    class MemberPics
    {
        public string PhotoName { get; set; }
        public bool IsModerated { get; set; }
    }
}
Output