Я работаю с firebase и мне интересно узнать о структуре данных. Просматривая мою базу данных, firebase позволяет мне изменять структуру и данные в моей базе данных. Но кажется, что firebase поддерживает только объекты (и словари для списков ).
Я хочу знать, поддерживаются ли массивы. Я также хотел бы знать, могут ли элементы словаря быть названы целыми числами -, интерфейс firebase вставляет только строки в качестве имен, что заставляет меня беспокоиться об упорядочении записей.
Вот пример json, созданного через интерфейс firebase:
{
"dg":{
"users":{
"rein":{
"searches":{
"0":{
"urls":"http://reinpetersen.com,http://www.reinpetersen.com",
"keyphrases":"rein petersen,reinsbrain,programmer turned kitesurfer"
}
}
},
"jacqui":{
"searches":{
"0":{
"urls":"http://www.diving-fiji.com,http://diving-fiji.com",
"keyphrases":"diving marine conservation, diving fiji"
}
}
}
},
"crawl_list":{
"1":{
"urls":"http://www.diving-fiji.com,http://diving-fiji.com",
"keyphrases":"diving marine conservation, diving fiji"
},
"0":{
"urls":"http://reinpetersen.com,http://www.reinpetersen.com",
"keyphrases":"rein petersen,reinsbrain,programmer turned kitesurfer"
}
}
}
}
Очевидно, что для моих списков я хочу, чтобы имена элементов словаря были целыми числами, чтобы я мог обеспечить правильную сортировку.