Javascript JSON-多维对象

Javascript JSON-多维对象,javascript,xml,json,Javascript,Xml,Json,我想在javascript上创建一个json对象。我想使用索引访问以添加新数据。我阅读了一些json不允许使用索引添加新数据的命令。我怎么做 我想这样做:datas.days[index].add=hour <datas> <days> <day_id="0"> <hour="00:00"> <val>10</val&g

我想在javascript上创建一个json对象。我想使用索引访问以添加新数据。我阅读了一些json不允许使用索引添加新数据的命令。我怎么做

我想这样做:
datas.days[index].add=hour

<datas>
        <days>
            <day_id="0">
                <hour="00:00">
                    <val>10</val>
                </hour>
                <hour="01:00">
                    <val>15</val>
                    <val>8</val>
                    <val>10</val>
                </hour>
                ......
            </day_id>

            <day_id="1">
                <hour="00:00">
                    <val>7</val>
                    <val>9</val>
                </hour>
                <hour="01:00">
                    <val>8</val>
                    <val>10</val>
                    <val>6</val>
                    <val>11</val>
                </hour>
                ......
            </day_id>
            .......
        </days>
    </datas>

10
15
8.
10
......
7.
9
8.
10
6.
11
......
.......

您可以使用
[]
创建一个可以通过索引访问的数组,如下所示:

{[
   1,
   4,
   1,
   7
]}

似乎您更希望将XML解析为对象,而不是创建JSON。JSON是一种与XML类似的文本数据表示。只有将它解析为您使用的任何语言的数据结构,它才能真正被“访问”。不,我想创建这个。我添加这个示例是为了便于理解,您的示例是xml,而不是jsonNow,您拥有什么和想要什么就更不清楚了。也许你只需要学习JS中的对象和数组是如何工作的?查看关于和的MDN教程。如果你真的想创建JSON,请看一下。我的数据是三维的,大小是7*288*n。如果我使用数组,这是一个糟糕的解决方案吗?(n不是常数)那些
{…}
应该是什么?