我必须通过 ajax 调用将 JSON 对象“发布”到服务器。
我在用着 :
data : { fieldName : JSONObject }
对于 ajax 调用中的数据部分。数据以 JSON 格式上传。但它采用以下形式:
{ "0" : {key,value} , "1" : {key,value} ... };
如何摆脱“0”、“1”等 是自动添加的?它是我可以在客户端处理的东西,还是负责这个的服务器端代码?据我了解,它是服务器端代码。
编辑 :
收到回复:
[
{
"students": {
"0": {
"id": "101",
"name": "A"
},
"1": {
"id": "102",
"name": "B"
},
"2": {
"id": "103",
"name": "C"
},
"3": {
"id": "104",
"name": "D"
}
}
}
]
JSON对象:
[
{
"id": 101,
"name": "A"
},
{
"id": 102,
"name": "B"
},
{
"id": 103,
"name": "C"
},
{
"id": 104,
"name": "D"
}
]
只是一个猜测,是因为 JSONObject 是一个数组,即[]
导致了问题吗?同时,我将在没有[]
.