У меня есть выход, как показано ниже:Как удалить пространство ключей объекта JSON
output = {
"New Classroom": [{
"Name": "Apple",
"Age": "6",
"Percentage": "24.00%"
}, {
"Name": "Orange",
"Age": "5",
"Percentage": "9.88%"
}, {
"Name": "Green",
"Age": "2",
"Percentage": "27.27%"
}, {
"Name": "Grey",
"Age": "6",
"Percentage": "12.63%"
}]
}
Как заменить New Classroom
с NewClassroom
и Новый класс не всегда «NewClassroom» .Это может отличаться текст
ob = JSON.parse(output);
alert(Object.keys(ob))
, когда я делаю это, я получаю Newclassroom
как ключевой
так что это не будет работать, если 'Percentage' имеет некоторые пробелы? – Mahi
@Mahi: У меня не было такого впечатления. Нет, это не так, потому что мы обрабатываем только объект верхнего уровня. Конечно же, тот же принцип может быть применен к объектам в подчиненном массиве ... –