При выборе одного столбца, как мне получить список вместо списка словарей?

Мой запрос https://data.seattle.gov/resource/y2d4-ftqb.json?%24group=categories&%24select=categories&%24where=categories%20IS%20NOT%20NULL

Выход

[{"categories":"Training|Use of Force"}
,{"categories":"Narcotics"}
,{"categories":"Traffic|Assist"}
,{"categories":"Burglary"}
,{"categories":"Crisis"} ...

Как мне получить вывод:

["Training|Use of Force", "Narcotics", "Traffic|Assist", "Burglary", "Crisis",...]

?

1 ответ

Решение

Вместо того, чтобы просить json конечную точку (которая заставляет вас вернуть массив объектов), вы могли бы вместо этого запросить csv конечная точка:

https://data.seattle.gov/resource/y2d4-ftqb.csv?%24group=categories&%24select=categories&%24where=categories%20IS%20NOT%20NULL

Это возвращает одну строку заголовка ("categories"), а затем каждая ненулевая категория в виде обычной строки в отдельной строке:

"categories"
"Training|Use of Force"
"Narcotics"
"Traffic|Assist"
"Burglary"
"Crisis"
...
Другие вопросы по тегам