Как написать эту функцию в C#, чтобы проверить, определен ли какой-либо объект после первого уровня в json
Я пытаюсь определить, является ли json вложенным или нет. Если он содержит второй объект после первого, то он вернет true, если не false.
function check_if_nested(obj) { check_nest=[] obj.map(function(e,i) {$.each(e, function(v){ if(typeof(obj[0][v])=='object') {check_nest.push('nested')} else {check_nest.push('not nested')} })}) if(check_nest.includes('nested')) {return(true)} else {return(false)} }
//Не вложенный
obj_1 = [{ one: "apples", two: "oranges" }]
Использование: check_if_nested(obj_1)
вывод: false
obj_2 = [{ one: "apples", two: "oranges", children: [{ three: "bananas", four: "jicamas" }] }]
Использование: check_if_nested(obj_2)
вывод: правда
Что я уже пробовал:
новичок в c# я не знаю, как это сделать..
Dave Kreskowiak
То, что вы опубликовали, не является C#. Это javascript.
Member 14779968
можем ли мы написать это на C#?