猿问

如何从请求参数中获取子json

我只是决定将以下 json 数据从客户端发送到服务器。然后我发现我之前的所有请求都不是 json 类型。而且我无法发送json。下面是我想在 jquery ajax 数据中发送的 json。


data:{

   id:"10",

   sampleArr:[

         { id:"hello","sample":"hello"},

         { id:"hello1","sample":"hello1"}

   ]

}

在服务器上我得到以下参数


id=10

group[0][id]=hello

group[0][sample]=hello

group[1][id]=hello1

group[1][sample]=hello1

所以我很困惑如何获取所有组


呼唤远方
浏览 83回答 2
2回答

烙印99

一个问题是您发送的不是有效的JSON。{ "data" : {     "id" : "10",     "sampleArr": [         { "id" : "hello", "sample" : "hello"},         { "id" : "hello1", "sample" : "hello1"}     ]  }}请注意,所有属性名称都必须加引号,并且顶级 JSON 对象必须用大括号括起来。如果这没有帮助,您需要解释您的 servlet 如何接收和解析 JSON。
随时随地看视频慕课网APP

相关分类

Java
我要回答