yeleswarapu ramakrishna Ответов: 1

Обновление значения Json не работает


я пытаюсь обновить значение isavailable первого json, если оно не совпадает со вторым, до любого значения isavailable второго json
не удалось обновить свойство json в c# я перепробовал много способов, ни один из них не работает для меня любая помощь глубоко ценится

Что я уже пробовал:

Моя первая строка json-это

{"ChapelID":5,"Name":"the-gazebo","Date":"2017-08-01T00:00:00","LastUpdated":"2017-06-21T14:21:33.2027903-07:00","Days":{"01":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1501603200":{"IsAvailable":true,"Fee":0.0},"1501605000":{"IsAvailable":true,"Fee":0.0},"1501606800":{"IsAvailable":true,"Fee":0.0},"1501608600":{"IsAvailable":true,"Fee":0.0},"1501610400":{"IsAvailable":true,"Fee":0.0},"1501612200":{"IsAvailable":false,"Fee":0.0},"1501614000":{"IsAvailable":false,"Fee":0.0},"1501615800":{"IsAvailable":false,"Fee":0.0},"1501617600":{"IsAvailable":false,"Fee":0.0},"1501619400":{"IsAvailable":false,"Fee":0.0},"1501621200":{"IsAvailable":false,"Fee":0.0},"1501623000":{"IsAvailable":false,"Fee":0.0},"1501624800":{"IsAvailable":false,"Fee":0.0},"1501626600":{"IsAvailable":false,"Fee":0.0},"1501628400":{"IsAvailable":false,"Fee":0.0},"1501630200":{"IsAvailable":false,"Fee":0.0},"1501632000":{"IsAvailable":false,"Fee":0.0},"1501633800":{"IsAvailable":false,"Fee":0.0},"1501635600":{"IsAvailable":false,"Fee":0.0},"1501637400":{"IsAvailable":false,"Fee":0.0},"1501639200":{"IsAvailable":false,"Fee":0.0},"1501641000":{"IsAvailable":false,"Fee":0.0},"1501642800":{"IsAvailable":true,"Fee":0.0},"1501644600":{"IsAvailable":false,"Fee":0.0},"1501646400":{"IsAvailable":false,"Fee":0.0},"1501648200":{"IsAvailable":false,"Fee":0.0},"1501650000":{"IsAvailable":false,"Fee":0.0}}},"02":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1501689600":{"IsAvailable":true,"Fee":0.0},"1501691400":{"IsAvailable":true,"Fee":0.0},"1501693200":{"IsAvailable":true,"Fee":0.0},"1501695000":{"IsAvailable":true,"Fee":0.0},"1501696800":{"IsAvailable":true,"Fee":0.0},"1501698600":{"IsAvailable":false,"Fee":0.0},"1501700400":{"IsAvailable":false,"Fee":0.0},"1501702200":{"IsAvailable":false,"Fee":0.0},"1501704000":{"IsAvailable":false,"Fee":0.0},"1501705800":{"IsAvailable":false,"Fee":0.0},"1501707600":{"IsAvailable":false,"Fee":0.0},"1501709400":{"IsAvailable":false,"Fee":0.0},"1501711200":{"IsAvailable":false,"Fee":0.0},"1501713000":{"IsAvailable":false,"Fee":0.0},"1501714800":{"IsAvailable":false,"Fee":0.0},"1501716600":{"IsAvailable":false,"Fee":0.0},"1501718400":{"IsAvailable":false,"Fee":0.0},"1501720200":{"IsAvailable":false,"Fee":0.0},"1501722000":{"IsAvailable":false,"Fee":0.0},"1501723800":{"IsAvailable":false,"Fee":0.0},"1501725600":{"IsAvailable":false,"Fee":0.0},"1501727400":{"IsAvailable":false,"Fee":0.0},"1501729200":{"IsAvailable":true,"Fee":0.0},"1501731000":{"IsAvailable":false,"Fee":0.0},"1501732800":{"IsAvailable":false,"Fee":0.0},"1501734600":{"IsAvailable":false,"Fee":0.0},"1501736400":{"IsAvailable":false,"Fee":0.0}}},"03":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1501776000":{"IsAvailable":true,"Fee":0.0},"1501777800":{"IsAvailable":true,"Fee":0.0},"1501779600":{"IsAvailable":true,"Fee":0.0},"1501781400":{"IsAvailable":true,"Fee":0.0},"1501783200":{"IsAvailable":true,"Fee":0.0},"1501785000":{"IsAvailable":false,"Fee":0.0},"1501786800":{"IsAvailable":false,"Fee":0.0},"1501788600":{"IsAvailable":false,"Fee":0.0},"1501790400":{"IsAvailable":false,"Fee":0.0},"1501792200":{"IsAvailable":false,"Fee":0.0},"1501794000":{"IsAvailable":false,"Fee":0.0},"1501795800":{"IsAvailable":false,"Fee":0.0},"1501797600":{"IsAvailable":false,"Fee":0.0},"1501799400":{"IsAvailable":false,"Fee":0.0},"1501801200":{"IsAvailable":false,"Fee":0.0},"1501803000":{"IsAvailable":false,"Fee":0.0},"1501804800":{"IsAvailable":false,"Fee":0.0},"1501806600":{"IsAvailable":false,"Fee":0.0},"1501808400":{"IsAvailable":false,"Fee":0.0},"1501810200":{"IsAvailable":false,"Fee":0.0},"1501812000":{"IsAvailable":false,"Fee":0.0},"1501813800":{"IsAvailable":false,"Fee":0.0},"1501815600":{"IsAvailable":false,"Fee":0.0},"1501817400":{"IsAvailable":false,"Fee":0.0},"1501819200":{"IsAvailable":false,"Fee":0.0},"1501821000":{"IsAvailable":false,"Fee":0.0},"1501822800":{"IsAvailable":false,"Fee":0.0}}},"04":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1501862400":{"IsAvailable":true,"Fee":0.0},"1501864200":{"IsAvailable":false,"Fee":0.0},"1501866000":{"IsAvailable":false,"Fee":0.0},"1501867800":{"IsAvailable":false,"Fee":0.0},"1501869600":{"IsAvailable":false,"Fee":0.0},"1501871400":{"IsAvailable":false,"Fee":0.0},"1501873200":{"IsAvailable":false,"Fee":0.0},"1501875000":{"IsAvailable":false,"Fee":0.0},"1501876800":{"IsAvailable":false,"Fee":0.0},"1501878600":{"IsAvailable":false,"Fee":0.0},"1501880400":{"IsAvailable":false,"Fee":0.0},"1501882200":{"IsAvailable":false,"Fee":0.0},"1501884000":{"IsAvailable":false,"Fee":0.0},"1501885800":{"IsAvailable":false,"Fee":0.0},"1501887600":{"IsAvailable":false,"Fee":0.0},"1501889400":{"IsAvailable":false,"Fee":0.0},"1501891200":{"IsAvailable":false,"Fee":0.0},"1501893000":{"IsAvailable":false,"Fee":0.0},"1501894800":{"IsAvailable":false,"Fee":0.0},"1501896600":{"IsAvailable":false,"Fee":0.0},"1501898400":{"IsAvailable":false,"Fee":0.0},"1501900200":{"IsAvailable":false,"Fee":0.0},"1501902000":{"IsAvailable":false,"Fee":0.0},"1501903800":{"IsAvailable":false,"Fee":0.0},"1501905600":{"IsAvailable":true,"Fee":0.0},"1501907400":{"IsAvailable":true,"Fee":0.0},"1501909200":{"IsAvailable":true,"Fee":0.0}}},"05":{"IsAvailable":true,"IsWeekend":true,"Slots":{"1501948800":{"IsAvailable":true,"Fee":0.0},"1501950600":{"IsAvailable":true,"Fee":0.0},"1501952400":{"IsAvailable":true,"Fee":0.0},"1501954200":{"IsAvailable":false,"Fee":0.0},"1501956000":{"IsAvailable":false,"Fee":0.0},"1501957800":{"IsAvailable":false,"Fee":0.0},"1501959600":{"IsAvailable":false,"Fee":0.0},"1501961400":{"IsAvailable":false,"Fee":0.0},"1501963200":{"IsAvailable":false,"Fee":0.0},"1501965000":{"IsAvailable":false,"Fee":0.0},"1501966800":{"IsAvailable":false,"Fee":0.0},"1501968600":{"IsAvailable":false,"Fee":0.0},"1501970400":{"IsAvailable":false,"Fee":0.0},"1501972200":{"IsAvailable":false,"Fee":0.0},"1501974000":{"IsAvailable":false,"Fee":0.0},"1501975800":{"IsAvailable":false,"Fee":0.0},"1501977600":{"IsAvailable":false,"Fee":0.0},"1501979400":{"IsAvailable":false,"Fee":0.0},"1501981200":{"IsAvailable":false,"Fee":0.0},"1501983000":{"IsAvailable":false,"Fee":0.0},"1501984800":{"IsAvailable":false,"Fee":0.0},"1501986600":{"IsAvailable":false,"Fee":0.0},"1501988400":{"IsAvailable":false,"Fee":0.0},"1501990200":{"IsAvailable":false,"Fee":0.0},"1501992000":{"IsAvailable":true,"Fee":0.0},"1501993800":{"IsAvailable":true,"Fee":0.0},"1501995600":{"IsAvailable":true,"Fee":0.0}}},"06":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502035200":{"IsAvailable":true,"Fee":0.0},"1502037000":{"IsAvailable":true,"Fee":0.0},"1502038800":{"IsAvailable":true,"Fee":0.0},"1502040600":{"IsAvailable":true,"Fee":0.0},"1502042400":{"IsAvailable":true,"Fee":0.0},"1502044200":{"IsAvailable":false,"Fee":0.0},"1502046000":{"IsAvailable":false,"Fee":0.0},"1502047800":{"IsAvailable":false,"Fee":0.0},"1502049600":{"IsAvailable":false,"Fee":0.0},"1502051400":{"IsAvailable":false,"Fee":0.0},"1502053200":{"IsAvailable":false,"Fee":0.0},"1502055000":{"IsAvailable":false,"Fee":0.0},"1502056800":{"IsAvailable":false,"Fee":0.0},"1502058600":{"IsAvailable":false,"Fee":0.0},"1502060400":{"IsAvailable":false,"Fee":0.0},"1502062200":{"IsAvailable":false,"Fee":0.0},"1502064000":{"IsAvailable":false,"Fee":0.0},"1502065800":{"IsAvailable":false,"Fee":0.0},"1502067600":{"IsAvailable":false,"Fee":0.0},"1502069400":{"IsAvailable":false,"Fee":0.0},"1502071200":{"IsAvailable":false,"Fee":0.0},"1502073000":{"IsAvailable":false,"Fee":0.0},"1502074800":{"IsAvailable":true,"Fee":0.0},"1502076600":{"IsAvailable":false,"Fee":0.0},"1502078400":{"IsAvailable":false,"Fee":0.0},"1502080200":{"IsAvailable":false,"Fee":0.0},"1502082000":{"IsAvailable":false,"Fee":0.0}}},"07":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502121600":{"IsAvailable":true,"Fee":0.0},"1502123400":{"IsAvailable":true,"Fee":0.0},"1502125200":{"IsAvailable":false,"Fee":0.0},"1502127000":{"IsAvailable":false,"Fee":0.0},"1502128800":{"IsAvailable":false,"Fee":0.0},"1502130600":{"IsAvailable":false,"Fee":0.0},"1502132400":{"IsAvailable":false,"Fee":0.0},"1502134200":{"IsAvailable":false,"Fee":0.0},"1502136000":{"IsAvailable":false,"Fee":0.0},"1502137800":{"IsAvailable":false,"Fee":0.0},"1502139600":{"IsAvailable":false,"Fee":0.0},"1502141400":{"IsAvailable":false,"Fee":0.0},"1502143200":{"IsAvailable":false,"Fee":0.0},"1502145000":{"IsAvailable":false,"Fee":0.0},"1502146800":{"IsAvailable":false,"Fee":0.0},"1502148600":{"IsAvailable":false,"Fee":0.0},"1502150400":{"IsAvailable":false,"Fee":0.0},"1502152200":{"IsAvailable":false,"Fee":0.0},"1502154000":{"IsAvailable":false,"Fee":0.0},"1502155800":{"IsAvailable":false,"Fee":0.0},"1502157600":{"IsAvailable":false,"Fee":0.0},"1502159400":{"IsAvailable":false,"Fee":0.0},"1502161200":{"IsAvailable":false,"Fee":0.0},"1502163000":{"IsAvailable":false,"Fee":0.0},"1502164800":{"IsAvailable":false,"Fee":0.0},"1502166600":{"IsAvailable":false,"Fee":0.0},"1502168400":{"IsAvailable":false,"Fee":0.0}}},"08":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502208000":{"IsAvailable":true,"Fee":0.0},"1502209800":{"IsAvailable":true,"Fee":0.0},"1502211600":{"IsAvailable":true,"Fee":0.0},"1502213400":{"IsAvailable":true,"Fee":0.0},"1502215200":{"IsAvailable":true,"Fee":0.0},"1502217000":{"IsAvailable":false,"Fee":0.0},"1502218800":{"IsAvailable":false,"Fee":0.0},"1502220600":{"IsAvailable":false,"Fee":0.0},"1502222400":{"IsAvailable":false,"Fee":0.0},"1502224200":{"IsAvailable":false,"Fee":0.0},"1502226000":{"IsAvailable":false,"Fee":0.0},"1502227800":{"IsAvailable":false,"Fee":0.0},"1502229600":{"IsAvailable":false,"Fee":0.0},"1502231400":{"IsAvailable":false,"Fee":0.0},"1502233200":{"IsAvailable":false,"Fee":0.0},"1502235000":{"IsAvailable":false,"Fee":0.0},"1502236800":{"IsAvailable":false,"Fee":0.0},"1502238600":{"IsAvailable":false,"Fee":0.0},"1502240400":{"IsAvailable":false,"Fee":0.0},"1502242200":{"IsAvailable":false,"Fee":0.0},"1502244000":{"IsAvailable":false,"Fee":0.0},"1502245800":{"IsAvailable":false,"Fee":0.0},"1502247600":{"IsAvailable":true,"Fee":0.0},"1502249400":{"IsAvailable":false,"Fee":0.0},"1502251200":{"IsAvailable":false,"Fee":0.0},"1502253000":{"IsAvailable":false,"Fee":0.0},"1502254800":{"IsAvailable":false,"Fee":0.0}}},"09":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502294400":{"IsAvailable":true,"Fee":0.0},"1502296200":{"IsAvailable":true,"Fee":0.0},"1502298000":{"IsAvailable":true,"Fee":0.0},"1502299800":{"IsAvailable":true,"Fee":0.0},"1502301600":{"IsAvailable":true,"Fee":0.0},"1502303400":{"IsAvailable":false,"Fee":0.0},"1502305200":{"IsAvailable":false,"Fee":0.0},"1502307000":{"IsAvailable":false,"Fee":0.0},"1502308800":{"IsAvailable":false,"Fee":0.0},"1502310600":{"IsAvailable":false,"Fee":0.0},"1502312400":{"IsAvailable":false,"Fee":0.0},"1502314200":{"IsAvailable":false,"Fee":0.0},"1502316000":{"IsAvailable":false,"Fee":0.0},"1502317800":{"IsAvailable":false,"Fee":0.0},"1502319600":{"IsAvailable":false,"Fee":0.0},"1502321400":{"IsAvailable":false,"Fee":0.0},"1502323200":{"IsAvailable":false,"Fee":0.0},"1502325000":{"IsAvailable":false,"Fee":0.0},"1502326800":{"IsAvailable":false,"Fee":0.0},"1502328600":{"IsAvailable":false,"Fee":0.0},"1502330400":{"IsAvailable":false,"Fee":0.0},"1502332200":{"IsAvailable":false,"Fee":0.0},"1502334000":{"IsAvailable":true,"Fee":0.0},"1502335800":{"IsAvailable":false,"Fee":0.0},"1502337600":{"IsAvailable":false,"Fee":0.0},"1502339400":{"IsAvailable":false,"Fee":0.0},"1502341200":{"IsAvailable":false,"Fee":0.0}}},"10":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502380800":{"IsAvailable":true,"Fee":0.0},"1502382600":{"IsAvailable":true,"Fee":0.0},"1502384400":{"IsAvailable":true,"Fee":0.0},"1502386200":{"IsAvailable":true,"Fee":0.0},"1502388000":{"IsAvailable":true,"Fee":0.0},"1502389800":{"IsAvailable":false,"Fee":0.0},"1502391600":{"IsAvailable":false,"Fee":0.0},"1502393400":{"IsAvailable":false,"Fee":0.0},"1502395200":{"IsAvailable":false,"Fee":0.0},"1502397000":{"IsAvailable":false,"Fee":0.0},"1502398800":{"IsAvailable":false,"Fee":0.0},"1502400600":{"IsAvailable":false,"Fee":0.0},"1502402400":{"IsAvailable":false,"Fee":0.0},"1502404200":{"IsAvailable":false,"Fee":0.0},"1502406000":{"IsAvailable":false,"Fee":0.0},"1502407800":{"IsAvailable":false,"Fee":0.0},"1502409600":{"IsAvailable":false,"Fee":0.0},"1502411400":{"IsAvailable":false,"Fee":0.0},"1502413200":{"IsAvailable":false,"Fee":0.0},"1502415000":{"IsAvailable":false,"Fee":0.0},"1502416800":{"IsAvailable":false,"Fee":0.0},"1502418600":{"IsAvailable":false,"Fee":0.0},"1502420400":{"IsAvailable":true,"Fee":0.0},"1502422200":{"IsAvailable":false,"Fee":0.0},"1502424000":{"IsAvailable":false,"Fee":0.0},"1502425800":{"IsAvailable":false,"Fee":0.0},"1502427600":{"IsAvailable":false,"Fee":0.0}}},"11":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502467200":{"IsAvailable":true,"Fee":0.0},"1502469000":{"IsAvailable":true,"Fee":0.0},"1502470800":{"IsAvailable":true,"Fee":0.0},"1502472600":{"IsAvailable":true,"Fee":0.0},"1502474400":{"IsAvailable":true,"Fee":0.0},"1502476200":{"IsAvailable":false,"Fee":0.0},"1502478000":{"IsAvailable":false,"Fee":0.0},"1502479800":{"IsAvailable":false,"Fee":0.0},"1502481600":{"IsAvailable":false,"Fee":0.0},"1502483400":{"IsAvailable":false,"Fee":0.0},"1502485200":{"IsAvailable":false,"Fee":0.0},"1502487000":{"IsAvailable":false,"Fee":0.0},"1502488800":{"IsAvailable":false,"Fee":0.0},"1502490600":{"IsAvailable":false,"Fee":0.0},"1502492400":{"IsAvailable":false,"Fee":0.0},"1502494200":{"IsAvailable":false,"Fee":0.0},"1502496000":{"IsAvailable":false,"Fee":0.0},"1502497800":{"IsAvailable":false,"Fee":0.0},"1502499600":{"IsAvailable":false,"Fee":0.0},"1502501400":{"IsAvailable":false,"Fee":0.0},"1502503200":{"IsAvailable":false,"Fee":0.0},"1502505000":{"IsAvailable":false,"Fee":0.0},"1502506800":{"IsAvailable":true,"Fee":0.0},"1502508600":{"IsAvailable":true,"Fee":0.0},"1502510400":{"IsAvailable":true,"Fee":0.0},"1502512200":{"IsAvailable":true,"Fee":0.0},"1502514000":{"IsAvailable":true,"Fee":0.0}}},"12":{"IsAvailable":true,"IsWeekend":true,"Slots":{"1502553600":{"IsAvailable":true,"Fee":0.0},"1502555400":{"IsAvailable":true,"Fee":0.0},"1502557200":{"IsAvailable":true,"Fee":0.0},"1502559000":{"IsAvailable":false,"Fee":0.0},"1502560800":{"IsAvailable":false,"Fee":0.0},"1502562600":{"IsAvailable":false,"Fee":0.0},"1502564400":{"IsAvailable":false,"Fee":0.0},"1502566200":{"IsAvailable":false,"Fee":0.0},"1502568000":{"IsAvailable":false,"Fee":0.0},"1502569800":{"IsAvailable":false,"Fee":0.0},"1502571600":{"IsAvailable":false,"Fee":0.0},"1502573400":{"IsAvailable":false,"Fee":0.0},"1502575200":{"IsAvailable":false,"Fee":0.0},"1502577000":{"IsAvailable":false,"Fee":0.0},"1502578800":{"IsAvailable":false,"Fee":0.0},"1502580600":{"IsAvailable":false,"Fee":0.0},"1502582400":{"IsAvailable":false,"Fee":0.0},"1502584200":{"IsAvailable":false,"Fee":0.0},"1502586000":{"IsAvailable":false,"Fee":0.0},"1502587800":{"IsAvailable":false,"Fee":0.0},"1502589600":{"IsAvailable":false,"Fee":0.0},"1502591400":{"IsAvailable":false,"Fee":0.0},"1502593200":{"IsAvailable":false,"Fee":0.0},"1502595000":{"IsAvailable":true,"Fee":0.0},"1502596800":{"IsAvailable":true,"Fee":0.0},"1502598600":{"IsAvailable":true,"Fee":0.0},"1502600400":{"IsAvailable":true,"Fee":0.0}}},"13":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502640000":{"IsAvailable":true,"Fee":0.0},"1502641800":{"IsAvailable":true,"Fee":0.0},"1502643600":{"IsAvailable":true,"Fee":0.0},"1502645400":{"IsAvailable":true,"Fee":0.0},"1502647200":{"IsAvailable":true,"Fee":0.0},"1502649000":{"IsAvailable":false,"Fee":0.0},"1502650800":{"IsAvailable":false,"Fee":0.0},"1502652600":{"IsAvailable":false,"Fee":0.0},"1502654400":{"IsAvailable":false,"Fee":0.0},"1502656200":{"IsAvailable":false,"Fee":0.0},"1502658000":{"IsAvailable":false,"Fee":0.0},"1502659800":{"IsAvailable":false,"Fee":0.0},"1502661600":{"IsAvailable":false,"Fee":0.0},"1502663400":{"IsAvailable":false,"Fee":0.0},"1502665200":{"IsAvailable":false,"Fee":0.0},"1502667000":{"IsAvailable":false,"Fee":0.0},"1502668800":{"IsAvailable":false,"Fee":0.0},"1502670600":{"IsAvailable":false,"Fee":0.0},"1502672400":{"IsAvailable":false,"Fee":0.0},"1502674200":{"IsAvailable":false,"Fee":0.0},"1502676000":{"IsAvailable":false,"Fee":0.0},"1502677800":{"IsAvailable":false,"Fee":0.0},"1502679600":{"IsAvailable":true,"Fee":0.0},"1502681400":{"IsAvailable":false,"Fee":0.0},"1502683200":{"IsAvailable":false,"Fee":0.0},"1502685000":{"IsAvailable":false,"Fee":0.0},"1502686800":{"IsAvailable":false,"Fee":0.0}}},"14":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502726400":{"IsAvailable":true,"Fee":0.0},"1502728200":{"IsAvailable":true,"Fee":0.0},"1502730000":{"IsAvailable":true,"Fee":0.0},"1502731800":{"IsAvailable":true,"Fee":0.0},"1502733600":{"IsAvailable":false,"Fee":0.0},"1502735400":{"IsAvailable":false,"Fee":0.0},"1502737200":{"IsAvailable":false,"Fee":0.0},"1502739000":{"IsAvailable":false,"Fee":0.0},"1502740800":{"IsAvailable":false,"Fee":0.0},"1502742600":{"IsAvailable":false,"Fee":0.0},"1502744400":{"IsAvailable":false,"Fee":0.0},"1502746200":{"IsAvailable":false,"Fee":0.0},"1502748000":{"IsAvailable":false,"Fee":0.0},"1502749800":{"IsAvailable":false,"Fee":0.0},"1502751600":{"IsAvailable":false,"Fee":0.0},"1502753400":{"IsAvailable":false,"Fee":0.0},"1502755200":{"IsAvailable":false,"Fee":0.0},"1502757000":{"IsAvailable":false,"Fee":0.0},"1502758800":{"IsAvailable":false,"Fee":0.0},"1502760600":{"IsAvailable":false,"Fee":0.0},"1502762400":{"IsAvailable":false,"Fee":0.0},"1502764200":{"IsAvailable":false,"Fee":0.0},"1502766000":{"IsAvailable":true,"Fee":0.0},"1502767800":{"IsAvailable":false,"Fee":0.0},"1502769600":{"IsAvailable":false,"Fee":0.0},"1502771400":{"IsAvailable":false,"Fee":0.0},"1502773200":{"IsAvailable":false,"Fee":0.0}}},"15":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502812800":{"IsAvailable":true,"Fee":0.0},"1502814600":{"IsAvailable":true,"Fee":0.0},"1502816400":{"IsAvailable":true,"Fee":0.0},"1502818200":{"IsAvailable":true,"Fee":0.0},"1502820000":{"IsAvailable":true,"Fee":0.0},"1502821800":{"IsAvailable":false,"Fee":0.0},"1502823600":{"IsAvailable":false,"Fee":0.0},"1502825400":{"IsAvailable":false,"Fee":0.0},"1502827200":{"IsAvailable":false,"Fee":0.0},"1502829000":{"IsAvailable":false,"Fee":0.0},"1502830800":{"IsAvailable":false,"Fee":0.0},"1502832600":{"IsAvailable":false,"Fee":0.0},"1502834400":{"IsAvailable":false,"Fee":0.0},"1502836200":{"IsAvailable":false,"Fee":0.0},"1502838000":{"IsAvailable":false,"Fee":0.0},"1502839800":{"IsAvailable":false,"Fee":0.0},"1502841600":{"IsAvailable":false,"Fee":0.0},"1502843400":{"IsAvailable":false,"Fee":0.0},"1502845200":{"IsAvailable":false,"Fee":0.0},"1502847000":{"IsAvailable":false,"Fee":0.0},"1502848800":{"IsAvailable":false,"Fee":0.0},"1502850600":{"IsAvailable":false,"Fee":0.0},"1502852400":{"IsAvailable":true,"Fee":0.0},"1502854200":{"IsAvailable":false,"Fee":0.0},"1502856000":{"IsAvailable":false,"Fee":0.0},"1502857800":{"IsAvailable":false,"Fee":0.0},"1502859600":{"IsAvailable":false,"Fee":0.0}}},"16":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502899200":{"IsAvailable":true,"Fee":0.0},"1502901000":{"IsAvailable":true,"Fee":0.0},"1502902800":{"IsAvailable":true,"Fee":0.0},"1502904600":{"IsAvailable":true,"Fee":0.0},"1502906400":{"IsAvailable":false,"Fee":0.0},"1502908200":{"IsAvailable":false,"Fee":0.0},"1502910000":{"IsAvailable":false,"Fee":0.0},"1502911800":{"IsAvailable":false,"Fee":0.0},"1502913600":{"IsAvailable":false,"Fee":0.0},"1502915400":{"IsAvailable":false,"Fee":0.0},"1502917200":{"IsAvailable":false,"Fee":0.0},"1502919000":{"IsAvailable":false,"Fee":0.0},"1502920800":{"IsAvailable":false,"Fee":0.0},"1502922600":{"IsAvailable":false,"Fee":0.0},"1502924400":{"IsAvailable":false,"Fee":0.0},"1502926200":{"IsAvailable":false,"Fee":0.0},"1502928000":{"IsAvailable":false,"Fee":0.0},"1502929800":{"IsAvailable":false,"Fee":0.0},"1502931600":{"IsAvailable":false,"Fee":0.0},"1502933400":{"IsAvailable":false,"Fee":0.0},"1502935200":{"IsAvailable":false,"Fee":0.0},"1502937000":{"IsAvailable":false,"Fee":0.0},"1502938800":{"IsAvailable":false,"Fee":0.0},"1502940600":{"IsAvailable":false,"Fee":0.0},"1502942400":{"IsAvailable":false,"Fee":0.0},"1502944200":{"IsAvailable":false,"Fee":0.0},"1502946000":{"IsAvailable":false,"Fee":0.0}}},"17":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1502985600":{"IsAvailable":true,"Fee":0.0},"1502987400":{"IsAvailable":true,"Fee":0.0},"1502989200":{"IsAvailable":true,"Fee":0.0},"1502991000":{"IsAvailable":true,"Fee":0.0},"1502992800":{"IsAvailable":true,"Fee":0.0},"1502994600":{"IsAvailable":false,"Fee":0.0},"1502996400":{"IsAvailable":false,"Fee":0.0},"1502998200":{"IsAvailable":false,"Fee":0.0},"1503000000":{"IsAvailable":false,"Fee":0.0},"1503001800":{"IsAvailable":false,"Fee":0.0},"1503003600":{"IsAvailable":false,"Fee":0.0},"1503005400":{"IsAvailable":false,"Fee":0.0},"1503007200":{"IsAvailable":false,"Fee":0.0},"1503009000":{"IsAvailable":false,"Fee":0.0},"1503010800":{"IsAvailable":false,"Fee":0.0},"1503012600":{"IsAvailable":false,"Fee":0.0},"1503014400":{"IsAvailable":false,"Fee":0.0},"1503016200":{"IsAvailable":false,"Fee":0.0},"1503018000":{"IsAvailable":false,"Fee":0.0},"1503019800":{"IsAvailable":false,"Fee":0.0},"1503021600":{"IsAvailable":false,"Fee":0.0},"1503023400":{"IsAvailable":false,"Fee":0.0},"1503025200":{"IsAvailable":false,"Fee":0.0},"1503027000":{"IsAvailable":false,"Fee":0.0},"1503028800":{"IsAvailable":false,"Fee":0.0},"1503030600":{"IsAvailable":false,"Fee":0.0},"1503032400":{"IsAvailable":false,"Fee":0.0}}},"18":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503072000":{"IsAvailable":true,"Fee":0.0},"1503073800":{"IsAvailable":true,"Fee":0.0},"1503075600":{"IsAvailable":false,"Fee":0.0},"1503077400":{"IsAvailable":true,"Fee":0.0},"1503079200":{"IsAvailable":true,"Fee":0.0},"1503081000":{"IsAvailable":false,"Fee":0.0},"1503082800":{"IsAvailable":false,"Fee":0.0},"1503084600":{"IsAvailable":false,"Fee":0.0},"1503086400":{"IsAvailable":false,"Fee":0.0},"1503088200":{"IsAvailable":false,"Fee":0.0},"1503090000":{"IsAvailable":false,"Fee":0.0},"1503091800":{"IsAvailable":false,"Fee":0.0},"1503093600":{"IsAvailable":false,"Fee":0.0},"1503095400":{"IsAvailable":false,"Fee":0.0},"1503097200":{"IsAvailable":false,"Fee":0.0},"1503099000":{"IsAvailable":false,"Fee":0.0},"1503100800":{"IsAvailable":false,"Fee":0.0},"1503102600":{"IsAvailable":false,"Fee":0.0},"1503104400":{"IsAvailable":false,"Fee":0.0},"1503106200":{"IsAvailable":false,"Fee":0.0},"1503108000":{"IsAvailable":false,"Fee":0.0},"1503109800":{"IsAvailable":false,"Fee":0.0},"1503111600":{"IsAvailable":true,"Fee":0.0},"1503113400":{"IsAvailable":true,"Fee":0.0},"1503115200":{"IsAvailable":true,"Fee":0.0},"1503117000":{"IsAvailable":true,"Fee":0.0},"1503118800":{"IsAvailable":true,"Fee":0.0}}},"19":{"IsAvailable":true,"IsWeekend":true,"Slots":{"1503158400":{"IsAvailable":true,"Fee":0.0},"1503160200":{"IsAvailable":true,"Fee":0.0},"1503162000":{"IsAvailable":true,"Fee":0.0},"1503163800":{"IsAvailable":true,"Fee":0.0},"1503165600":{"IsAvailable":true,"Fee":0.0},"1503167400":{"IsAvailable":false,"Fee":0.0},"1503169200":{"IsAvailable":false,"Fee":0.0},"1503171000":{"IsAvailable":false,"Fee":0.0},"1503172800":{"IsAvailable":false,"Fee":0.0},"1503174600":{"IsAvailable":false,"Fee":0.0},"1503176400":{"IsAvailable":false,"Fee":0.0},"1503178200":{"IsAvailable":false,"Fee":0.0},"1503180000":{"IsAvailable":false,"Fee":0.0},"1503181800":{"IsAvailable":false,"Fee":0.0},"1503183600":{"IsAvailable":false,"Fee":0.0},"1503185400":{"IsAvailable":false,"Fee":0.0},"1503187200":{"IsAvailable":false,"Fee":0.0},"1503189000":{"IsAvailable":false,"Fee":0.0},"1503190800":{"IsAvailable":false,"Fee":0.0},"1503192600":{"IsAvailable":false,"Fee":0.0},"1503194400":{"IsAvailable":false,"Fee":0.0},"1503196200":{"IsAvailable":false,"Fee":0.0},"1503198000":{"IsAvailable":true,"Fee":0.0},"1503199800":{"IsAvailable":true,"Fee":0.0},"1503201600":{"IsAvailable":true,"Fee":0.0},"1503203400":{"IsAvailable":true,"Fee":0.0},"1503205200":{"IsAvailable":true,"Fee":0.0}}},"20":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503244800":{"IsAvailable":true,"Fee":0.0},"1503246600":{"IsAvailable":true,"Fee":0.0},"1503248400":{"IsAvailable":true,"Fee":0.0},"1503250200":{"IsAvailable":true,"Fee":0.0},"1503252000":{"IsAvailable":true,"Fee":0.0},"1503253800":{"IsAvailable":false,"Fee":0.0},"1503255600":{"IsAvailable":false,"Fee":0.0},"1503257400":{"IsAvailable":false,"Fee":0.0},"1503259200":{"IsAvailable":false,"Fee":0.0},"1503261000":{"IsAvailable":false,"Fee":0.0},"1503262800":{"IsAvailable":false,"Fee":0.0},"1503264600":{"IsAvailable":false,"Fee":0.0},"1503266400":{"IsAvailable":false,"Fee":0.0},"1503268200":{"IsAvailable":false,"Fee":0.0},"1503270000":{"IsAvailable":false,"Fee":0.0},"1503271800":{"IsAvailable":false,"Fee":0.0},"1503273600":{"IsAvailable":false,"Fee":0.0},"1503275400":{"IsAvailable":false,"Fee":0.0},"1503277200":{"IsAvailable":false,"Fee":0.0},"1503279000":{"IsAvailable":false,"Fee":0.0},"1503280800":{"IsAvailable":false,"Fee":0.0},"1503282600":{"IsAvailable":false,"Fee":0.0},"1503284400":{"IsAvailable":false,"Fee":0.0},"1503286200":{"IsAvailable":false,"Fee":0.0},"1503288000":{"IsAvailable":false,"Fee":0.0},"1503289800":{"IsAvailable":false,"Fee":0.0},"1503291600":{"IsAvailable":false,"Fee":0.0}}},"21":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503331200":{"IsAvailable":true,"Fee":0.0},"1503333000":{"IsAvailable":true,"Fee":0.0},"1503334800":{"IsAvailable":true,"Fee":0.0},"1503336600":{"IsAvailable":true,"Fee":0.0},"1503338400":{"IsAvailable":true,"Fee":0.0},"1503340200":{"IsAvailable":false,"Fee":0.0},"1503342000":{"IsAvailable":false,"Fee":0.0},"1503343800":{"IsAvailable":false,"Fee":0.0},"1503345600":{"IsAvailable":false,"Fee":0.0},"1503347400":{"IsAvailable":false,"Fee":0.0},"1503349200":{"IsAvailable":false,"Fee":0.0},"1503351000":{"IsAvailable":false,"Fee":0.0},"1503352800":{"IsAvailable":false,"Fee":0.0},"1503354600":{"IsAvailable":false,"Fee":0.0},"1503356400":{"IsAvailable":false,"Fee":0.0},"1503358200":{"IsAvailable":false,"Fee":0.0},"1503360000":{"IsAvailable":false,"Fee":0.0},"1503361800":{"IsAvailable":false,"Fee":0.0},"1503363600":{"IsAvailable":false,"Fee":0.0},"1503365400":{"IsAvailable":false,"Fee":0.0},"1503367200":{"IsAvailable":false,"Fee":0.0},"1503369000":{"IsAvailable":false,"Fee":0.0},"1503370800":{"IsAvailable":true,"Fee":0.0},"1503372600":{"IsAvailable":false,"Fee":0.0},"1503374400":{"IsAvailable":false,"Fee":0.0},"1503376200":{"IsAvailable":false,"Fee":0.0},"1503378000":{"IsAvailable":false,"Fee":0.0}}},"22":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503417600":{"IsAvailable":true,"Fee":0.0},"1503419400":{"IsAvailable":true,"Fee":0.0},"1503421200":{"IsAvailable":true,"Fee":0.0},"1503423000":{"IsAvailable":true,"Fee":0.0},"1503424800":{"IsAvailable":true,"Fee":0.0},"1503426600":{"IsAvailable":false,"Fee":0.0},"1503428400":{"IsAvailable":false,"Fee":0.0},"1503430200":{"IsAvailable":false,"Fee":0.0},"1503432000":{"IsAvailable":false,"Fee":0.0},"1503433800":{"IsAvailable":false,"Fee":0.0},"1503435600":{"IsAvailable":false,"Fee":0.0},"1503437400":{"IsAvailable":false,"Fee":0.0},"1503439200":{"IsAvailable":false,"Fee":0.0},"1503441000":{"IsAvailable":false,"Fee":0.0},"1503442800":{"IsAvailable":false,"Fee":0.0},"1503444600":{"IsAvailable":false,"Fee":0.0},"1503446400":{"IsAvailable":false,"Fee":0.0},"1503448200":{"IsAvailable":false,"Fee":0.0},"1503450000":{"IsAvailable":false,"Fee":0.0},"1503451800":{"IsAvailable":false,"Fee":0.0},"1503453600":{"IsAvailable":false,"Fee":0.0},"1503455400":{"IsAvailable":false,"Fee":0.0},"1503457200":{"IsAvailable":false,"Fee":0.0},"1503459000":{"IsAvailable":false,"Fee":0.0},"1503460800":{"IsAvailable":false,"Fee":0.0},"1503462600":{"IsAvailable":false,"Fee":0.0},"1503464400":{"IsAvailable":false,"Fee":0.0}}},"23":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503504000":{"IsAvailable":true,"Fee":0.0},"1503505800":{"IsAvailable":true,"Fee":0.0},"1503507600":{"IsAvailable":true,"Fee":0.0},"1503509400":{"IsAvailable":true,"Fee":0.0},"1503511200":{"IsAvailable":true,"Fee":0.0},"1503513000":{"IsAvailable":false,"Fee":0.0},"1503514800":{"IsAvailable":false,"Fee":0.0},"1503516600":{"IsAvailable":false,"Fee":0.0},"1503518400":{"IsAvailable":false,"Fee":0.0},"1503520200":{"IsAvailable":false,"Fee":0.0},"1503522000":{"IsAvailable":false,"Fee":0.0},"1503523800":{"IsAvailable":false,"Fee":0.0},"1503525600":{"IsAvailable":false,"Fee":0.0},"1503527400":{"IsAvailable":false,"Fee":0.0},"1503529200":{"IsAvailable":false,"Fee":0.0},"1503531000":{"IsAvailable":false,"Fee":0.0},"1503532800":{"IsAvailable":false,"Fee":0.0},"1503534600":{"IsAvailable":false,"Fee":0.0},"1503536400":{"IsAvailable":false,"Fee":0.0},"1503538200":{"IsAvailable":false,"Fee":0.0},"1503540000":{"IsAvailable":false,"Fee":0.0},"1503541800":{"IsAvailable":false,"Fee":0.0},"1503543600":{"IsAvailable":true,"Fee":0.0},"1503545400":{"IsAvailable":false,"Fee":0.0},"1503547200":{"IsAvailable":false,"Fee":0.0},"1503549000":{"IsAvailable":false,"Fee":0.0},"1503550800":{"IsAvailable":false,"Fee":0.0}}},"24":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503590400":{"IsAvailable":true,"Fee":0.0},"1503592200":{"IsAvailable":true,"Fee":0.0},"1503594000":{"IsAvailable":true,"Fee":0.0},"1503595800":{"IsAvailable":true,"Fee":0.0},"1503597600":{"IsAvailable":true,"Fee":0.0},"1503599400":{"IsAvailable":false,"Fee":0.0},"1503601200":{"IsAvailable":false,"Fee":0.0},"1503603000":{"IsAvailable":false,"Fee":0.0},"1503604800":{"IsAvailable":false,"Fee":0.0},"1503606600":{"IsAvailable":false,"Fee":0.0},"1503608400":{"IsAvailable":false,"Fee":0.0},"1503610200":{"IsAvailable":false,"Fee":0.0},"1503612000":{"IsAvailable":false,"Fee":0.0},"1503613800":{"IsAvailable":false,"Fee":0.0},"1503615600":{"IsAvailable":false,"Fee":0.0},"1503617400":{"IsAvailable":false,"Fee":0.0},"1503619200":{"IsAvailable":false,"Fee":0.0},"1503621000":{"IsAvailable":false,"Fee":0.0},"1503622800":{"IsAvailable":false,"Fee":0.0},"1503624600":{"IsAvailable":false,"Fee":0.0},"1503626400":{"IsAvailable":false,"Fee":0.0},"1503628200":{"IsAvailable":false,"Fee":0.0},"1503630000":{"IsAvailable":true,"Fee":0.0},"1503631800":{"IsAvailable":false,"Fee":0.0},"1503633600":{"IsAvailable":false,"Fee":0.0},"1503635400":{"IsAvailable":false,"Fee":0.0},"1503637200":{"IsAvailable":false,"Fee":0.0}}},"25":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503676800":{"IsAvailable":true,"Fee":0.0},"1503678600":{"IsAvailable":true,"Fee":0.0},"1503680400":{"IsAvailable":true,"Fee":0.0},"1503682200":{"IsAvailable":true,"Fee":0.0},"1503684000":{"IsAvailable":true,"Fee":0.0},"1503685800":{"IsAvailable":false,"Fee":0.0},"1503687600":{"IsAvailable":false,"Fee":0.0},"1503689400":{"IsAvailable":false,"Fee":0.0},"1503691200":{"IsAvailable":false,"Fee":0.0},"1503693000":{"IsAvailable":false,"Fee":0.0},"1503694800":{"IsAvailable":false,"Fee":0.0},"1503696600":{"IsAvailable":false,"Fee":0.0},"1503698400":{"IsAvailable":false,"Fee":0.0},"1503700200":{"IsAvailable":false,"Fee":0.0},"1503702000":{"IsAvailable":false,"Fee":0.0},"1503703800":{"IsAvailable":false,"Fee":0.0},"1503705600":{"IsAvailable":false,"Fee":0.0},"1503707400":{"IsAvailable":false,"Fee":0.0},"1503709200":{"IsAvailable":false,"Fee":0.0},"1503711000":{"IsAvailable":false,"Fee":0.0},"1503712800":{"IsAvailable":false,"Fee":0.0},"1503714600":{"IsAvailable":false,"Fee":0.0},"1503716400":{"IsAvailable":true,"Fee":0.0},"1503718200":{"IsAvailable":true,"Fee":0.0},"1503720000":{"IsAvailable":true,"Fee":0.0},"1503721800":{"IsAvailable":true,"Fee":0.0},"1503723600":{"IsAvailable":true,"Fee":0.0}}},"26":{"IsAvailable":true,"IsWeekend":true,"Slots":{"1503763200":{"IsAvailable":true,"Fee":0.0},"1503765000":{"IsAvailable":true,"Fee":0.0},"1503766800":{"IsAvailable":true,"Fee":0.0},"1503768600":{"IsAvailable":true,"Fee":0.0},"1503770400":{"IsAvailable":true,"Fee":0.0},"1503772200":{"IsAvailable":false,"Fee":0.0},"1503774000":{"IsAvailable":false,"Fee":0.0},"1503775800":{"IsAvailable":false,"Fee":0.0},"1503777600":{"IsAvailable":false,"Fee":0.0},"1503779400":{"IsAvailable":false,"Fee":0.0},"1503781200":{"IsAvailable":false,"Fee":0.0},"1503783000":{"IsAvailable":false,"Fee":0.0},"1503784800":{"IsAvailable":false,"Fee":0.0},"1503786600":{"IsAvailable":false,"Fee":0.0},"1503788400":{"IsAvailable":false,"Fee":0.0},"1503790200":{"IsAvailable":false,"Fee":0.0},"1503792000":{"IsAvailable":false,"Fee":0.0},"1503793800":{"IsAvailable":false,"Fee":0.0},"1503795600":{"IsAvailable":false,"Fee":0.0},"1503797400":{"IsAvailable":false,"Fee":0.0},"1503799200":{"IsAvailable":false,"Fee":0.0},"1503801000":{"IsAvailable":false,"Fee":0.0},"1503802800":{"IsAvailable":true,"Fee":0.0},"1503804600":{"IsAvailable":true,"Fee":0.0},"1503806400":{"IsAvailable":true,"Fee":0.0},"1503808200":{"IsAvailable":true,"Fee":0.0},"1503810000":{"IsAvailable":true,"Fee":0.0}}},"27":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503849600":{"IsAvailable":true,"Fee":0.0},"1503851400":{"IsAvailable":true,"Fee":0.0},"1503853200":{"IsAvailable":true,"Fee":0.0},"1503855000":{"IsAvailable":true,"Fee":0.0},"1503856800":{"IsAvailable":true,"Fee":0.0},"1503858600":{"IsAvailable":false,"Fee":0.0},"1503860400":{"IsAvailable":false,"Fee":0.0},"1503862200":{"IsAvailable":false,"Fee":0.0},"1503864000":{"IsAvailable":false,"Fee":0.0},"1503865800":{"IsAvailable":false,"Fee":0.0},"1503867600":{"IsAvailable":false,"Fee":0.0},"1503869400":{"IsAvailable":false,"Fee":0.0},"1503871200":{"IsAvailable":false,"Fee":0.0},"1503873000":{"IsAvailable":false,"Fee":0.0},"1503874800":{"IsAvailable":false,"Fee":0.0},"1503876600":{"IsAvailable":false,"Fee":0.0},"1503878400":{"IsAvailable":false,"Fee":0.0},"1503880200":{"IsAvailable":false,"Fee":0.0},"1503882000":{"IsAvailable":false,"Fee":0.0},"1503883800":{"IsAvailable":false,"Fee":0.0},"1503885600":{"IsAvailable":false,"Fee":0.0},"1503887400":{"IsAvailable":false,"Fee":0.0},"1503889200":{"IsAvailable":true,"Fee":0.0},"1503891000":{"IsAvailable":false,"Fee":0.0},"1503892800":{"IsAvailable":false,"Fee":0.0},"1503894600":{"IsAvailable":false,"Fee":0.0},"1503896400":{"IsAvailable":false,"Fee":0.0}}},"28":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1503936000":{"IsAvailable":true,"Fee":0.0},"1503937800":{"IsAvailable":true,"Fee":0.0},"1503939600":{"IsAvailable":true,"Fee":0.0},"1503941400":{"IsAvailable":true,"Fee":0.0},"1503943200":{"IsAvailable":false,"Fee":0.0},"1503945000":{"IsAvailable":false,"Fee":0.0},"1503946800":{"IsAvailable":false,"Fee":0.0},"1503948600":{"IsAvailable":false,"Fee":0.0},"1503950400":{"IsAvailable":false,"Fee":0.0},"1503952200":{"IsAvailable":false,"Fee":0.0},"1503954000":{"IsAvailable":false,"Fee":0.0},"1503955800":{"IsAvailable":false,"Fee":0.0},"1503957600":{"IsAvailable":false,"Fee":0.0},"1503959400":{"IsAvailable":false,"Fee":0.0},"1503961200":{"IsAvailable":false,"Fee":0.0},"1503963000":{"IsAvailable":false,"Fee":0.0},"1503964800":{"IsAvailable":false,"Fee":0.0},"1503966600":{"IsAvailable":false,"Fee":0.0},"1503968400":{"IsAvailable":false,"Fee":0.0},"1503970200":{"IsAvailable":false,"Fee":0.0},"1503972000":{"IsAvailable":false,"Fee":0.0},"1503973800":{"IsAvailable":false,"Fee":0.0},"1503975600":{"IsAvailable":true,"Fee":0.0},"1503977400":{"IsAvailable":false,"Fee":0.0},"1503979200":{"IsAvailable":false,"Fee":0.0},"1503981000":{"IsAvailable":false,"Fee":0.0},"1503982800":{"IsAvailable":false,"Fee":0.0}}},"29":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1504022400":{"IsAvailable":true,"Fee":0.0},"1504024200":{"IsAvailable":true,"Fee":0.0},"1504026000":{"IsAvailable":true,"Fee":0.0},"1504027800":{"IsAvailable":true,"Fee":0.0},"1504029600":{"IsAvailable":true,"Fee":0.0},"1504031400":{"IsAvailable":false,"Fee":0.0},"1504033200":{"IsAvailable":false,"Fee":0.0},"1504035000":{"IsAvailable":false,"Fee":0.0},"1504036800":{"IsAvailable":false,"Fee":0.0},"1504038600":{"IsAvailable":false,"Fee":0.0},"1504040400":{"IsAvailable":false,"Fee":0.0},"1504042200":{"IsAvailable":false,"Fee":0.0},"1504044000":{"IsAvailable":false,"Fee":0.0},"1504045800":{"IsAvailable":false,"Fee":0.0},"1504047600":{"IsAvailable":false,"Fee":0.0},"1504049400":{"IsAvailable":false,"Fee":0.0},"1504051200":{"IsAvailable":false,"Fee":0.0},"1504053000":{"IsAvailable":false,"Fee":0.0},"1504054800":{"IsAvailable":false,"Fee":0.0},"1504056600":{"IsAvailable":false,"Fee":0.0},"1504058400":{"IsAvailable":false,"Fee":0.0},"1504060200":{"IsAvailable":false,"Fee":0.0},"1504062000":{"IsAvailable":false,"Fee":0.0},"1504063800":{"IsAvailable":false,"Fee":0.0},"1504065600":{"IsAvailable":false,"Fee":0.0},"1504067400":{"IsAvailable":false,"Fee":0.0},"1504069200":{"IsAvailable":false,"Fee":0.0}}},"30":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1504108800":{"IsAvailable":true,"Fee":0.0},"1504110600":{"IsAvailable":true,"Fee":0.0},"1504112400":{"IsAvailable":true,"Fee":0.0},"1504114200":{"IsAvailable":true,"Fee":0.0},"1504116000":{"IsAvailable":true,"Fee":0.0},"1504117800":{"IsAvailable":false,"Fee":0.0},"1504119600":{"IsAvailable":false,"Fee":0.0},"1504121400":{"IsAvailable":false,"Fee":0.0},"1504123200":{"IsAvailable":false,"Fee":0.0},"1504125000":{"IsAvailable":false,"Fee":0.0},"1504126800":{"IsAvailable":false,"Fee":0.0},"1504128600":{"IsAvailable":false,"Fee":0.0},"1504130400":{"IsAvailable":false,"Fee":0.0},"1504132200":{"IsAvailable":false,"Fee":0.0},"1504134000":{"IsAvailable":false,"Fee":0.0},"1504135800":{"IsAvailable":false,"Fee":0.0},"1504137600":{"IsAvailable":false,"Fee":0.0},"1504139400":{"IsAvailable":false,"Fee":0.0},"1504141200":{"IsAvailable":false,"Fee":0.0},"1504143000":{"IsAvailable":false,"Fee":0.0},"1504144800":{"IsAvailable":false,"Fee":0.0},"1504146600":{"IsAvailable":false,"Fee":0.0},"1504148400":{"IsAvailable":true,"Fee":0.0},"1504150200":{"IsAvailable":false,"Fee":0.0},"1504152000":{"IsAvailable":false,"Fee":0.0},"1504153800":{"IsAvailable":false,"Fee":0.0},"1504155600":{"IsAvailable":false,"Fee":0.0}}},"31":{"IsAvailable":true,"IsWeekend":false,"Slots":{"1504195200":{"IsAvailable":true,"Fee":0.0},"1504197000":{"IsAvailable":true,"Fee":0.0},"1504198800":{"IsAvailable":true,"Fee":0.0},"1504200600":{"IsAvailable":true,"Fee":0.0},"1504202400":{"IsAvailable":true,"Fee":0.0},"1504204200":{"IsAvailable":false,"Fee":0.0},"1504206000":{"IsAvailable":false,"Fee":0.0},"1504207800":{"IsAvailable":false,"Fee":0.0},"1504209600":{"IsAvailable":false,"Fee":0.0},"1504211400":{"IsAvailable":false,"Fee":0.0},"1504213200":{"IsAvailable":false,"Fee":0.0},"1504215000":{"IsAvailable":false,"Fee":0.0},"1504216800":{"IsAvailable":false,"Fee":0.0},"1504218600":{"IsAvailable":false,"Fee":0.0},"1504220400":{"IsAvailable":false,"Fee":0.0},"1504222200":{"IsAvailable":false,"Fee":0.0},"1504224000":{"IsAvailable":false,"Fee":0.0},"1504225800":{"IsAvailable":false,"Fee":0.0},"1504227600":{"IsAvailable":false,"Fee":0.0},"1504229400":{"IsAvailable":false,"Fee":0.0},"1504231200":{"IsAvailable":false,"Fee":0.0},"1504233000":{"IsAvailable":false,"Fee":0.0},"1504234800":{"IsAvailable":true,"Fee":0.0},"1504236600":{"IsAvailable":false,"Fee":0.0},"1504238400":{"IsAvailable":false,"Fee":0.0},"1504240200":{"IsAvailable":false,"Fee":0.0},"1504242000":{"IsAvailable":false,"Fee":0.0}}}}}



Моя вторая строка json-это


{"1504076400":{"VenueKey":"the-gazebo","IsShortBook":false,"IsSaturday":false,"Slots":[{"TS":1504098000.0,"String":"08-30-2017 6:00 AM","IsAvailable":false},{"TS":1504099800.0,"String":"08-30-2017 6:30 AM","IsAvailable":false},{"TS":1504101600.0,"String":"08-30-2017 7:00 AM","IsAvailable":false},{"TS":1504103400.0,"String":"08-30-2017 7:30 AM","IsAvailable":false},{"TS":1504105200.0,"String":"08-30-2017 8:00 AM","IsAvailable":false},{"TS":1504107000.0,"String":"08-30-2017 8:30 AM","IsAvailable":false},{"TS":1504108800.0,"String":"08-30-2017 9:00 AM","IsAvailable":true},{"TS":1504110600.0,"String":"08-30-2017 9:30 AM","IsAvailable":true},{"TS":1504112400.0,"String":"08-30-2017 10:00 AM","IsAvailable":true},{"TS":1504114200.0,"String":"08-30-2017 10:30 AM","IsAvailable":true},{"TS":1504116000.0,"String":"08-30-2017 11:00 AM","IsAvailable":true},{"TS":1504117800.0,"String":"08-30-2017 11:30 AM","IsAvailable":false},{"TS":1504119600.0,"String":"08-30-2017 12:00 PM","IsAvailable":false},{"TS":1504121400.0,"String":"08-30-2017 12:30 PM","IsAvailable":false},{"TS":1504123200.0,"String":"08-30-2017 1:00 PM","IsAvailable":false},{"TS":1504125000.0,"String":"08-30-2017 1:30 PM","IsAvailable":false},{"TS":1504126800.0,"String":"08-30-2017 2:00 PM","IsAvailable":false},{"TS":1504128600.0,"String":"08-30-2017 2:30 PM","IsAvailable":false},{"TS":1504130400.0,"String":"08-30-2017 3:00 PM","IsAvailable":false},{"TS":1504132200.0,"String":"08-30-2017 3:30 PM","IsAvailable":false},{"TS":1504134000.0,"String":"08-30-2017 4:00 PM","IsAvailable":false},{"TS":1504135800.0,"String":"08-30-2017 4:30 PM","IsAvailable":false},{"TS":1504137600.0,"String":"08-30-2017 5:00 PM","IsAvailable":false},{"TS":1504139400.0,"String":"08-30-2017 5:30 PM","IsAvailable":false},{"TS":1504141200.0,"String":"08-30-2017 6:00 PM","IsAvailable":false},{"TS":1504143000.0,"String":"08-30-2017 6:30 PM","IsAvailable":false},{"TS":1504144800.0,"String":"08-30-2017 7:00 PM","IsAvailable":false},{"TS":1504146600.0,"String":"08-30-2017 7:30 PM","IsAvailable":false},{"TS":1504148400.0,"String":"08-30-2017 8:00 PM","IsAvailable":true},{"TS":1504150200.0,"String":"08-30-2017 8:30 PM","IsAvailable":false},{"TS":1504152000.0,"String":"08-30-2017 9:00 PM","IsAvailable":false},{"TS":1504153800.0,"String":"08-30-2017 9:30 PM","IsAvailable":false},{"TS":1504155600.0,"String":"08-30-2017 10:00 PM","IsAvailable":false},{"TS":1504157400.0,"String":"08-30-2017 10:30 PM","IsAvailable":false},{"TS":1504159200.0,"String":"08-30-2017 11:00 PM","IsAvailable":false},{"TS":1504161000.0,"String":"08-30-2017 11:30 PM","IsAvailable":false}]},"1504162800":{"VenueKey":"the-gazebo","IsShortBook":false,"IsSaturday":false,"Slots":[{"TS":1504184400.0,"String":"08-31-2017 6:00 AM","IsAvailable":false},{"TS":1504186200.0,"String":"08-31-2017 6:30 AM","IsAvailable":false},{"TS":1504188000.0,"String":"08-31-2017 7:00 AM","IsAvailable":false},{"TS":1504189800.0,"String":"08-31-2017 7:30 AM","IsAvailable":false},{"TS":1504191600.0,"String":"08-31-2017 8:00 AM","IsAvailable":false},{"TS":1504193400.0,"String":"08-31-2017 8:30 AM","IsAvailable":false},{"TS":1504195200.0,"String":"08-31-2017 9:00 AM","IsAvailable":false},{"TS":1504197000.0,"String":"08-31-2017 9:30 AM","IsAvailable":true},{"TS":1504198800.0,"String":"08-31-2017 10:00 AM","IsAvailable":true},{"TS":1504200600.0,"String":"08-31-2017 10:30 AM","IsAvailable":true},{"TS":1504202400.0,"String":"08-31-2017 11:00 AM","IsAvailable":true},{"TS":1504204200.0,"String":"08-31-2017 11:30 AM","IsAvailable":false},{"TS":1504206000.0,"String":"08-31-2017 12:00 PM","IsAvailable":false},{"TS":1504207800.0,"String":"08-31-2017 12:30 PM","IsAvailable":false},{"TS":1504209600.0,"String":"08-31-2017 1:00 PM","IsAvailable":false},{"TS":1504211400.0,"String":"08-31-2017 1:30 PM","IsAvailable":false},{"TS":1504213200.0,"String":"08-31-2017 2:00 PM","IsAvailable":false},{"TS":1504215000.0,"String":"08-31-2017 2:30 PM","IsAvailable":false},{"TS":1504216800.0,"String":"08-31-2017 3:00 PM","IsAvailable":false},{"TS":1504218600.0,"String":"08-31-2017 3:30 PM","IsAvailable":false},{"TS":1504220400.0,"String":"08-31-2017 4:00 PM","IsAvailable":false},{"TS":1504222200.0,"String":"08-31-2017 4:30 PM","IsAvailable":false},{"TS":1504224000.0,"String":"08-31-2017 5:00 PM","IsAvailable":false},{"TS":1504225800.0,"String":"08-31-2017 5:30 PM","IsAvailable":false},{"TS":1504227600.0,"String":"08-31-2017 6:00 PM","IsAvailable":false},{"TS":1504229400.0,"String":"08-31-2017 6:30 PM","IsAvailable":false},{"TS":1504231200.0,"String":"08-31-2017 7:00 PM","IsAvailable":false},{"TS":1504233000.0,"String":"08-31-2017 7:30 PM","IsAvailable":false},{"TS":1504234800.0,"String":"08-31-2017 8:00 PM","IsAvailable":true},{"TS":1504236600.0,"String":"08-31-2017 8:30 PM","IsAvailable":false},{"TS":1504238400.0,"String":"08-31-2017 9:00 PM","IsAvailable":false},{"TS":1504240200.0,"String":"08-31-2017 9:30 PM","IsAvailable":false},{"TS":1504242000.0,"String":"08-31-2017 10:00 PM","IsAvailable":false},{"TS":1504243800.0,"String":"08-31-2017 10:30 PM","IsAvailable":false},{"TS":1504245600.0,"String":"08-31-2017 11:00 PM","IsAvailable":false},{"TS":1504247400.0,"String":"08-31-2017 11:30 PM","IsAvailable":false}]},"1504249200":{"VenueKey":"the-gazebo","IsShortBook":false,"IsSaturday":false,"Slots":[{"TS":1504270800.0,"String":"09-01-2017 6:00 AM","IsAvailable":false},{"TS":1504272600.0,"String":"09-01-2017 6:30 AM","IsAvailable":false},{"TS":1504274400.0,"String":"09-01-2017 7:00 AM","IsAvailable":false},{"TS":1504276200.0,"String":"09-01-2017 7:30 AM","IsAvailable":false},{"TS":1504278000.0,"String":"09-01-2017 8:00 AM","IsAvailable":false},{"TS":1504279800.0,"String":"09-01-2017 8:30 AM","IsAvailable":false},{"TS":1504281600.0,"String":"09-01-2017 9:00 AM","IsAvailable":true},{"TS":1504283400.0,"String":"09-01-2017 9:30 AM","IsAvailable":true},{"TS":1504285200.0,"String":"09-01-2017 10:00 AM","IsAvailable":true},{"TS":1504287000.0,"String":"09-01-2017 10:30 AM","IsAvailable":true},{"TS":1504288800.0,"String":"09-01-2017 11:00 AM","IsAvailable":false},{"TS":1504290600.0,"String":"09-01-2017 11:30 AM","IsAvailable":false},{"TS":1504292400.0,"String":"09-01-2017 12:00 PM","IsAvailable":false},{"TS":1504294200.0,"String":"09-01-2017 12:30 PM","IsAvailable":false},{"TS":1504296000.0,"String":"09-01-2017 1:00 PM","IsAvailable":false},{"TS":1504297800.0,"String":"09-01-2017 1:30 PM","IsAvailable":false},{"TS":1504299600.0,"String":"09-01-2017 2:00 PM","IsAvailable":false},{"TS":1504301400.0,"String":"09-01-2017 2:30 PM","IsAvailable":false},{"TS":1504303200.0,"String":"09-01-2017 3:00 PM","IsAvailable":false},{"TS":1504305000.0,"String":"09-01-2017 3:30 PM","IsAvailable":false},{"TS":1504306800.0,"String":"09-01-2017 4:00 PM","IsAvailable":false},{"TS":1504308600.0,"String":"09-01-2017 4:30 PM","IsAvailable":false},{"TS":1504310400.0,"String":"09-01-2017 5:00 PM","IsAvailable":false},{"TS":1504312200.0,"String":"09-01-2017 5:30 PM","IsAvailable":false},{"TS":1504314000.0,"String":"09-01-2017 6:00 PM","IsAvailable":false},{"TS":1504315800.0,"String":"09-01-2017 6:30 PM","IsAvailable":false},{"TS":1504317600.0,"String":"09-01-2017 7:00 PM","IsAvailable":false},{"TS":1504319400.0,"String":"09-01-2017 7:30 PM","IsAvailable":false},{"TS":1504321200.0,"String":"09-01-2017 8:00 PM","IsAvailable":true},{"TS":1504323000.0,"String":"09-01-2017 8:30 PM","IsAvailable":true},{"TS":1504324800.0,"String":"09-01-2017 9:00 PM","IsAvailable":true},{"TS":1504326600.0,"String":"09-01-2017 9:30 PM","IsAvailable":true},{"TS":1504328400.0,"String":"09-01-2017 10:00 PM","IsAvailable":true},{"TS":1504330200.0,"String":"09-01-2017 10:30 PM","IsAvailable":false},{"TS":1504332000.0,"String":"09-01-2017 11:00 PM","IsAvailable":false},{"TS":1504333800.0,"String":"09-01-2017 11:30 PM","IsAvailable":false}]}}



я пытаюсь обновить первую строку JSON isavailable value со второй строкой json, если обе они не похожи
для этого кода я написал

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
using System.Web;
using System.Web.Script.Serialization;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json;

namespace TimeSlotChapelProblem
{
    class Program
    {
        static void Main(string[] args)
        {

            try
            {
                dynamic jObject;
                var jsonObject = new JObject();
                dynamic b;
                SlotInfoJson slotinfo = new SlotInfoJson();
                StreamReader r = new StreamReader(@"D:/TimeSlotProblemChapel/TimeSlotChapelProblem/TimeSlotChapelProblem/jsonfile.json");
                string json = r.ReadToEnd();
                RootObject a = JsonConvert.DeserializeObject<RootObject>(json);
                StreamReader sr = new StreamReader(@"D:/TimeSlotProblemChapel/TimeSlotChapelProblem/TimeSlotChapelProblem/json2.json");
                string json2 = sr.ReadToEnd();
                JavaScriptSerializer j2 = new JavaScriptSerializer();
                RootObject a2 = JsonConvert.DeserializeObject<RootObject>(json2);

                foreach (var DBdata in a2.RawData)
                {
                    bool blnSuccess = false;
                    DateTime CalendarDt = FromUnixTime(Convert.ToInt64(DBdata.Key));
                    DateRange obj = JsonConvert.DeserializeObject<DateRange>(DBdata.Value.ToString());
                    var ds = obj.Slots;
                    foreach (var d in a.RawData)
                    {
                        if (d.Key == "Date" && CalendarDt.Year == Convert.ToDateTime((d.Value)).Year && CalendarDt.Month == Convert.ToDateTime((d).Value).Month)
                        {
                            blnSuccess = true;
                        }
                        if ((d.Key == "Days" && blnSuccess))
                        {
                            jObject = d;
                            foreach (var n in jObject.Value)
                            {
                                if (Convert.ToInt64(((Newtonsoft.Json.Linq.JProperty)n).Name) == FromUnixTime(ds[0].TS).Day)
                                {
                                    JObject o = JObject.Parse(n.Value.ToString());
                                    dynamic dts = o.GetValue("Slots");
                                    foreach (var uts in dts)
                                    {
                                        var any = ds.Where(x => x.TS == Convert.ToInt64(uts.Name)).FirstOrDefault();
                                        if (ds.Any(x => x.TS == Convert.ToInt64(uts.Name)))
                                        {
                                            JObject os = JObject.Parse(uts.Value.ToString());
                                            string IsAvailable = Convert.ToString(os["IsAvailable"]);
                                            if (any.IsAvailable != Convert.ToBoolean(os["IsAvailable"]))
                                            {
                                                uts.Value.IsAvailable = any.IsAvailable;
                                                //jsonObject.Add(d.Key, d.Value);
                                            }
                                        }
                                    }


                                    //slotinfo = JsonConvert.DeserializeObject<SlotInfoJson>(n.Value.ToString());
                                }
                            }
                        }
                    }
                }
                string strJson = JsonConvert.SerializeObject(a);
            }
            catch (Exception ex)
            {

                throw;
            }
        }
        public static DateTime FromUnixTime(long unixTime)
        {
            var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
            return epoch.AddSeconds(unixTime);
        }
    }
    public sealed class RootObject
    {
        private IDictionary<string, JToken> _rawData;

        private IDictionary<string, object[]> _data;
        [JsonExtensionData]
        public IDictionary<string, JToken> RawData
        {
            get
            {
                return _rawData;
            }
            set
            {
                _rawData = value;
                _data = null;
            }
        }



        [JsonIgnore]
        public IDictionary<string, object[]> Data
        {
            get
            {
                if (_data == null)
                {
                    if (_rawData == null || _rawData.Count == 0)
                    {
                        _data = new Dictionary<string, object[]>();
                    }
                    else
                    {
                        _data = _rawData.ToDictionary(pair => pair.Key, pair => pair.Value.ToObject<object[]>());
                    }
                }

                return _data;
            }
        }
    }
    //    public class RootObject
    //{
    //    public int ChapelID { get; set; }
    //    public string Name { get; set; }
    //    public string Date { get; set; }
    //    public string LastUpdated { get; set; }
    //    public object Days { get; set; }
    //}

    public class DateRange
    {
        public string VenueKey { get; set; }
        public bool IsShortBook { get; set; }
        public bool IsSaturday { get; set; }
        public List<Slot> Slots { get; set; }
    }
    public class Root
    {
        public List<Slot> Slots { get; set; }
    }
    public class Slot
    {
        public long TS { get; set; }
        public string String { get; set; }
        public bool IsAvailable { get; set; }
    }
    public class SlotInfoJson
    {
        public bool IsAvailable { get; set; }
        public bool IsWeekend { get; set; }
        public List<Slots> Slots { get; set; }
    }
    public class Slots
    {
        public bool IsWeekend { get; set; }
        public bool IsAvailable { get; set; }
    }


}

David_Wimbley

Я не очень внимательно смотрел на ваш JSON, так как его много, но пробовали ли вы запустить свой json через json2csharp? Это обычно работает для меня, похоже, что вы, возможно, пытались использовать сайт json2csharp, но решили пойти более ручным путем.

yeleswarapu ramakrishna

Я пытался, но json не поддерживает, поэтому пошел на ручной код

1 Ответов

Рейтинг:
0

Thomas Nielsen - getCore

Как часто бывает в таких случаях преобразования данных, мы иногда можем потратить много времени на поиск простого решения :)

Я рекомендую сначала выполнить тяжелую работу, это довольно простые объекты, поэтому процесс состоит в том, чтобы определить объекты в cshar, которые эквивалентны имеющимся у Вас данным, а затем десериализовать их. Затем эти классы должны иметь свой метод Equals, реализованный, например...

как только вы получите правильный список, просто сериализуйте его и отправьте обратно. Хорошей идеей может быть перегрузка оператора присваивания, но ручное присвоение значений также кажется выполнимым.

Десериализация Json в объект с помощью Newtonsoft.JSON
Десериализация объекта[^]

Реализация метода Equals
Равно / 2000 Вещей, Которые Вы Должны Знать О C#[^]

Сериализовать его обратно
Сериализация объекта[^]

Конечно, вполне возможно сделать хакерское решение, работающее непосредственно на json или что-то еще, но вы программист c# и не будете вмешиваться в такие B -] в конце концов, вы можете сделать любую операцию асинхронной, так что полсекунды почти терпимы :)