一旦你了解了基础知识,JSON 真的很容易,而且很难理解你想用语言表达什么,所以我会看看我是否不能为你分解它。Douglas Crockford是JSON的来源,他的网站使理解语法变得相当容易。
在尝试雕刻您的 JSON 时,我强烈建议您针对一些在线服务(例如jsonlint.com或jslint.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
}
]
}