c# - Unable to extract values from object array, to which javascript array was deserialized -


var serializedarray = new javascriptserializer().deserialize<object[]>(filter); 

the content of variable filter [["title","contains","foo"],"and",["name","contains","foo"]].

content of serializedarray "object[3]","and","object[3]".

content of serializedarray[0] object[3] "title", "contains", "foo".

serializedarray can used index operator, , foreach applicable. not serializedarray[0].

funny enough, both serializedarray , serializedarray[0] have type of object[]. what's way grab value "title" or "name"?

           var serializedarray = new javascriptserializer().deserialize<object[]>(filter);              foreach (var item in serializedarray)             {                if (item string)                {                   var element = item;                }                else                   foreach (var inneritem in (object[])item)                   {                      var element = inneritem;                   }             } 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -