を持っている私は、次のDjangoのコードを持っている:JSONファイルは、角括弧の代わりに中括弧
def jsonLiveLeaderboard(request):
cursor = connection.cursor()
cursor.execute(
"""
select username as User, CAST(floor((count(Goals)/2)-(if(sum(Loss)>0,1,0))) as UNSIGNED) as Round, CAST(sum(Win) as UNSIGNED) as Wins, CAST(sum(Goals) as UNSIGNED) as Goals, CAST(sum(Loss) as UNSIGNED) as Losses from
(select u.username as username, s.campaignno as campaign, if(f.hometeamscore>f.awayteamscore,1,0) as Win, if(f.hometeamscore<f.awayteamscore,1,0) as Loss, f.hometeamscore as Goals from straightred_fixture f, straightred_userselection s, auth_user u where s.fixtureid = f.fixtureid and s.teamselectionid = f.hometeamid and s.user_id = u.id union all
select u.username as username, s.campaignno as campaign, if(f.awayteamscore>f.hometeamscore,1,0) as Win, if(f.awayteamscore<f.hometeamscore,1,0) as Loss, f.awayteamscore as Goals from straightred_fixture f, straightred_userselection s, auth_user u where s.fixtureid = f.fixtureid and s.teamselectionid = f.awayteamid and s.user_id = u.id) t
group by username, campaign
having Losses = 0
order by Round DESC, Wins DESC, Goals DESC
""")
json_data = json.dumps(cursor.fetchmany(size=5))
return HttpResponse(json_data, content_type='application/json')
このコードは次のような出力生成:
:
[["tingeyal", 3, 5, 16, 0], ["shanu", 2, 4, 12, 0], ["kevry", 2, 4, 12, 0], ["d_whoppa", 2, 4, 9, 0], ["kriste8403", 2, 4, 8, 0]]
で見ることができますようにhttps://str8red.com/jsonLiveLeaderboard/
私の結果は、通常、大括弧で囲まれていますが、大カッコではありません。
私の最後のゲームは、iOSのUITableViewで息子の出力を使用することです。私の現在のフォーマットは問題になるだろうか?
多くのありがとう、アラン。
どのような言語ですか?スウィフトや客観的なCではありません。それはJavascriptですか?その情報を質問のタイトルに追加し、適切なタグを追加する必要があります。 –
これはDjangoですので、質問に追加します。 –