我在数据库中有这个模型
国家/地区有许多州,其中有许多城市,每个城市都有市长。粗体是具有所有ref键的独立表。它们也是Java类/模型。
我想以这种格式为JS库构建一个JSON
{
"Country1": [
"State1":[
"City1":[
"Mr.Mayor"
]
"City2":[
"Mrs.Mayor"
]
],
"State2": [
"City1":[
"Mr.Mayor"
]
.....
目前作为查询实施,将所有国家/地区连接到所有国家/地区及其州和城市的列表中。然后,在查询结果集上循环时,构造上面的JSON。什么是最好/最快的方式?我没有使用ORM或JPA,但MVC和查询都在DAO中
答案 0 :(得分:1)
尝试构建Multimap<Country, Multimap<State, Map<City, Mayor>>>
。在序列化和反序列化时,请小心使用正确的类型。例如,如果您使用的是Gson
,则需要使用TypeToken
类。