Привет, ребята, надеюсь, у вас все были хорошие каникулы.
Я создал WebService, который возвращает список городов и компаний в этих городах в виде строки JSON, используя LINQ / JavaScriptSerializer..
Мой код примерно
var data = from c in db.Companies
group c by c.City into cities
select new
{
city = cities.Key,
companies = from company in cities
select company.Name
};
JavaScriptSerializer jss = new JavaScriptSerializer();
return jss.Serialize(data);
, который производит следующую строку JSON
[
{"city":"Auckland","companies":["Company1","Company2"]},
{"city":"Wellington","companies":["Company3","Company4","Company5"]}
]
Однако я хочу сделать город ключом, чтобы я мог легко найти по нему
Например,
[
"Auckland" : {"companies":["Company1","Company2"]},
"Wellington" : {"companies":["Company3","Company4","Company5"]}
]
Есть идеи?