0

私は Java サーブレットを使用しており、クライアントから Big json データを受け取りたいと考えています。

私のクライアントコードは

 url: "http://localhost:8080/JsonTest/setJson",
 type: "POST",
 dataType: 'json',
 contentType: 'application/json',
 data:{json:str},

私のサーバーコードは

String json=request.getParameter("json");

しかしjson変数はnull

誰でも私を助けることができますか?

4

1 に答える 1

0

データで JSON.stringify を試してください:

url: "http://localhost:8080/JsonTest/setJson",
type: "POST",
dataType: 'json',
contentType: 'application/json',
data: JSON.stringify({json:str}),

または str がすでに json 文字列の場合:

url: "http://localhost:8080/JsonTest/setJson",
type: "POST",
dataType: 'json',
contentType: 'application/json',
data: str,
于 2013-11-01T12:56:03.240 に答える