JSON表示法 - 单个成员列表

Mie*_*din 2 json

假设我有一个包含以下内容的JSON结构:

{
    "ROWS": [{
        "name": "Greg",
        "age": "24",
    },
    {
        "name": "Tom",
        "age": "53",
    }]
}
Run Code Online (Sandbox Code Playgroud)

键"ROWS"的值是一个词典列表,对吧?

好吧,如果我只有一个条目呢?是否仍然适合使用列表表示法,即使该列表只有一个元素?

{
    "ROWS": [{
        "name": "Greg",
        "age": "24",
    }]
}
Run Code Online (Sandbox Code Playgroud)

我有什么理由不这样做吗?

Sam*_*rry 6

您无法使用列表没有技术原因.你的阵列可能是空的,这在技术上是完全可以接受和有效的.

对于您的ROWS财产,我认为最重要的考虑因素是您可能拥有多少行.您希望结合通用性的计算机工程原理,以确保您不会通过制作ROWS对象将自己画到角落.如果你能想到曾经有一个以上的对象为行,即使目前只有一个,那么它绝对适合使用数组.