Checking for empty or null JToken in a JObject

后端 未结 5 1100
忘了有多久
忘了有多久 2020-12-04 17:23

I have the following...

JArray clients = (JArray)clientsParsed[\"objects\"];

foreach (JObject item in clients.Children())
{
    // etc.. SQL params stuff...         


        
5条回答
  •  一整个雨季
    2020-12-04 18:03

    Try something like this to convert JToken to JArray:

    static public JArray convertToJArray(JToken obj)
    {
        // if ((obj).Type == JTokenType.Null) --> You can check if it's null here
    
        if ((obj).Type == JTokenType.Array)
            return (JArray)(obj);
        else
            return new JArray(); // this will return an empty JArray
    }
    

提交回复
热议问题