-1

我有以下 JSON,它是示例数据:

{
    "aaData": [
        {
            "id": 0,
            "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f16",
            "detail": {
                "datetime": "1993-11-18T19:58:10 -00:00",
                "info": [
                    "fugiat",
                    "ad",
                    "Lorem",
                    "nisi",
                    "occaecat",
                    "incididunt",
                    "nostrud"
                ]
            }
        }
    ]
}

数据是一行数据,我想在 JSON 中添加另一组数据,这样我也可以将列名存储在同一个文件中。

谁能帮我修改这个 JSON 以包含另一个对象来存储列名?

4

1 回答 1

0

一旦你了解了基础知识,JSON 真的很容易,而且很难理解你想用语言表达什么,所以我会看看我是否不能为你分解它。Douglas Crockford是JSON来源,他的网站使理解语法变得相当容易。

在尝试雕刻您的 JSON 时,我强烈建议您针对一些在线服务(例如jsonlint.comjslint.com )验证您的 JSON 。

您的问题可以以多种方式解释。一种方法可能会说您希望数组aaData包含多个对象。以下是您将如何执行此操作:

{
    "aaData": [
        {
            "id": 0,
            "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f16",
            "detail": {
                "datetime": "1993-11-18T19:58:10 -00:00",
                "info": [
                    "fugiat",
                    "ad",
                    "Lorem",
                    "nisi",
                    "occaecat",
                    "incididunt",
                    "nostrud"
                ]
            }
        },
        {
            "id": 1,
            "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f17",
            "detail": {
                "datetime": "1993-11-19T19:58:10 -00:00",
                "info": [
                    "fugiata",
                    "ad",
                    "Lorem",
                    "nisi",
                    "occaecat",
                    "incididunt",
                    "nostrud"
                ]
            }
        }
    ]
}

另一种解释它的方法是,您希望在旁边有另一个对象,其中包含有关数组aaData内对象的一些信息。aaData您需要修饰列和对象以确保它们保持一对一的关系,但您可以这样做:

{
    "aaData": [
        {
            "id": 0,
            "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f16",
            "detail": {
                "datetime": "1993-11-18T19:58:10 -00:00",
                "info": [
                    "fugiat",
                    "ad",
                    "Lorem",
                    "nisi",
                    "occaecat",
                    "incididunt",
                    "nostrud"
                ]
            }
        },
        {
            "id": 1,
            "guid": "cb9f9f60-0257-421a-885a-42e7a38c8f17",
            "detail": {
                "datetime": "1993-11-19T19:58:10 -00:00",
                "info": [
                    "fugiata",
                    "ad",
                    "Lorem",
                    "nisi",
                    "occaecat",
                    "incididunt",
                    "nostrud"
                ]
            }
        }
    ],
    "columns": [
        {
            "meta": 1
        },
        {
            "meta": 2
        }
    ]
}
于 2013-09-25T23:57:39.977 回答