У меня есть следующие функции,Как взять словарь и отправить JSON ответ
def facebooktest(request):
fb_value = ast.literal_eval(request.body)
fb_foodies = Foodie.objects.filter(facebook_id__in = fb_value.values())
for fb_foodie in fb_foodies:
state = request.user.relationships.following().filter(username = fb_foodie.user.username).exists()
userData = {
'fbid': fb_foodie.facebook_id,
'followState': int(state),
}
В основном я проверяю, чтобы увидеть, какой из пользователя facebook друзей на моем Джанго приложение. Если они есть, верните followState. FollowState в основном возвращает 1 или 0. 1, если пользователь уже следит за ними в моем приложении Django и 0, если они не следуют друг другу в facebook в моем приложении Django.
Я хотел бы вернуться обратно словарь типа JSON для этого пользователя, который выглядит следующим образом:
[{fbid:222222222222, followState: 0}, {fbid:111111111111, followState: 1}, {fbid:435433434534, followState:1}]
EDIT
У меня есть структура словаря, но я просто хочу, чтобы вернуть его к структуре выше ,
Это не представление, так как оно не возвращает HttpResponse, но возвращает строку JSON со структурой, которую вы просили. –
Спасибо, мы поняли! – noahandthewhale