How To Parse JSON Without JSON.Net Library

public Dictionary<string,string> getValue(string someJson )
{
    Dictionary<string, string> ValueList = new Dictionary<string, string>();            
    string[] multiArray = someJson.Split(new Char[] { ' ', ',', '.', '-', '\n', '\t' });
    for (int i = 0; i < multiArray.Length; i=i+2)
    {
        try
        {
            string Key = string.Empty;
            string Value = string.Empty;
            Key = multiArray[i].ToString().Replace("{",string.Empty).Replace("\"", string.Empty).Replace(":", string.Empty).Trim();
            Value = multiArray[i=i+1].ToString().Replace("{", string.Empty).Replace("\"", string.Empty).Replace(":", string.Empty).Trim(); 
            ValueList .Add(Key, Value);

        }
        catch (Exception ex)
         {         
         }
         }               
         return ValueList ;
     }
string someJson = @"{""ErrorMessage"": """",""ErrorDetails"": {""ErrorID"": 111,""Description"": {""Short"": 0,""Verbose"": 20},""ErrorDate"": """"}}";
Dictionary<string, string> ValueList =  getValue(someJson);