用于显示和操作JSON的结构-周和预订时间

用于显示和操作JSON的结构-周和预订时间,json,reactjs,list,calendar,Json,Reactjs,List,Calendar,我在react中创建虚拟预订系统,我需要创建JSON文件,例如,该文件将包含5天,每个文件包含5个预订时间,如9:00、10:00等。要创建它,而且轻松地操作它,最好的方法是什么,我会将其置于状态,并将其显示为列表/日历,我可以对其进行操作。 目前我有: [ { "2019-02-04":{ "10:00":{ reserved:true, name:"johny" }, "11:00":{ reserved:false, name:"johny"} }, "2019

我在react中创建虚拟预订系统,我需要创建JSON文件,例如,该文件将包含5天,每个文件包含5个预订时间,如9:00、10:00等。要创建它,而且轻松地操作它,最好的方法是什么,我会将其置于状态,并将其显示为列表/日历,我可以对其进行操作。 目前我有:

[
 {
  "2019-02-04":{
    "10:00":{ reserved:true, name:"johny" },
    "11:00":{ reserved:false, name:"johny"}
 },
  "2019-02-05":{
    "10:00":{ reserved:true, name:"johny" },
    "11:00":{ reserved:false, name:"johny"}
}
]
但我怀疑这是一个好的解决方案?或者类似的

    [
     {
        "date":"2019-02-04",
        "10:00":{ reserved:true, name:"johny" },
        "11:00":{ reserved:false, name:"johny"}
     },
      {
        "date":"2019-02-05",
        "10:00":{ reserved:true, name:"johny" },
        "11:00":{ reserved:false, name:"johny"}
    }
    ]