こんにちは、私はJSONに新しい顔だと私はそれについて何かをお聞きしたい、とにかくここに私のコードです:Json構造のルーピング複数の出力を得るには、私は1つ、なぜですか?
for key in result1date.keys():
key = sorted(result1date.keys())
currentdate = key
print currentdate
result1 = firebase.get('/Rooms/Room1/' + currentdate + '/Inspection/Scan-in/Inspector/', None)
result2 = firebase.get('/Rooms/Room1/' + currentdate + '/Inspection/Scan-out/Inspector/', None)
print result1
print currentdate
for key in result1.keys():
inspector = key
timeout = result2[inspector]["Time"]
# for key in result1date.keys():
# Date = key
result1datetime = firebase.get('/Rooms/Room1/'+ currentdate +'/Inspection/Scan-in/Inspector/'+ inspector +'/', None)
for key in result1datetime.keys():
key = sorted(result1datetime.keys())[-2]
time = key
print time
print time
ch1 = result1datetime[time]["Checklist"]["Entrance louver clean and dust-free"]
# ch2 = result1datetime[time]["Checklist"]["Room plate number – clean and well-polished"]
ch3 = result1datetime[time]["Checklist"]["Appearance door surface- in good condition"]
# ch4 = result1datetime[time]["Checklist"]["Let the door close by itself to test the door closure – in working order"]
ch5 = result1datetime[time]["Checklist"]["Eye viewer and fire escape plan in order"]
ch6 = result1datetime[time]["Checklist"]["Privacy Sign or Make Up Room Sign"]
# ch7 = result1datetime[time]["Checklist"]["Key card holder – in working order"]
ch8 = result1datetime[time]["Checklist"]["Switches at the entrance working correctly"]
#CLOSET
#ch9 = result1datetime[time]["Checklist"]["Let the door close by itself to test the door closure – in working order"]
RESERVED FOR DOOR IN WORKING CONDITION
ch10 = result1datetime[time]["Checklist"]["Lights in working order"]
# items below are sufficient
ch11 = result1datetime[time]["Checklist"]["6 Hangers?"]
ch12 = result1datetime[time]["Checklist"]["2 bathrobes?"]
ch13 = result1datetime[time]["Checklist"]["2 pairs of slippers?"]
ch14 = result1datetime[time]["Checklist"]["1 set of iron and board?"]
ch15 = result1datetime[time]["Checklist"]["Elsafe open or working?"]
ch16 = result1datetime[time]["Checklist"]["1 set of laundry list and bag?"]
ch17 = result1datetime[time]["Checklist"]["1 extra pillow with pillow cover?"]
#ch18 = result1datetime[time]["Checklist"]["Luggage bench fabric top is clean"]#DINING DRESS CODE
#ch19 = result1datetime[time]["Checklist"]["Luggage bench fabric top is clean"] #FLASHLIGHT
#LUGGAGE AND LUNCH BREAK
ch20 = result1datetime[time]["Checklist"]["Luggage bench fabric top is clean"]
# ch21 = result1datetime[time]["Checklist"]["Drawers – clean and dust-free"]
#MINIBAR
#ch22 = result1datetime[time]["Checklist"]["Luggage bench fabric top is clean"]#Arrangement of the items is neat & clean.
#ch23 = result1datetime[time]["Checklist"]["Luggage bench fabric top is clean"]#Ensure the items below are sufficient
ch24 = result1datetime[time]["Checklist"]["2 coke, 2 sprite, 1 C2 lemon, 1 C2 apple, 1 pineapple juice, 1 orange juice, 1 mineral water, 2 San Mig light, 2 pale pilsen?"]
ch25 = result1datetime[time]["Checklist"]["1 pringles, 1 cashew nut, 1 cup noodles (placed in the coffee tray on the writing desk)?"]
ch26 = result1datetime[time]["Checklist"]["Fridge is cold and clean"]
私は3日を持っています。 'currentdate'なので、私は同じ出力を得ることを望んでいるが、それらのすべてをループしていたが、異なる3つの日付を持っていた。ここに私のfirebase構造です:
(https://i.stack.imgur.com/DfYSP.png)
しかし、私は一つだけを取得しています。コードのこの部分を使用してすべてのキーをループしたとき
for key in result1date.keys():
key = sorted(result1date.keys())
以下のものがそれに従っているはずです。どんな助けもありがとうございます。私はなぜこれが起きているのか、うまくいけば解決策か示唆を知りたい。
私はこのような何かの出力を取得したい:
[DATE 1 HERE with all the details within its branches]
[DATE 2 HERE with all the details within its branches]
[Date 3 HERE with all the details within its branches]
例をもっと小さくする必要があります。 – erip