Аргумент Null Исключение при использовании selectToken для объекта JToken

Мне трудно сделать эту работу. Я получаю исключение аргумента NULL, так как в переменной customername ничего не сохраняется. Какие могут быть возможные причины для этого.

internal void VerifyCustomer_LegalName(ResponseContext _response, string ruleName, string expectedCustomerNames)
    {
        string key = "LegalName";
        string customername;
        bool matchFlag = false;
        string[] arrCustomersName = expectedCustomerNames.Split(';');

        string actualjson = _response._content.ToString();

        JArray responseArray = JArray.Parse(actualjson);

        foreach (string expectedcustomer in arrCustomersName)
        {
            foreach (JToken actualcustomer in responseArray)
            {   //Exception-->>
                customername = actualcustomer.SelectToken(key).Value<string>();    
                if (String.Equals(customername, expectedcustomer))
                {
                    matchFlag = true;
                    break;
                }

            }
            Assert.IsTrue(matchFlag);

        }
    }

0 ответов

Другие вопросы по тегам