我是json和webservices的新手。
我有一个问题,也许是一个愚蠢的问题,但我一直无法找到答案。
假设我有一个html form
,它会在提交时执行GET方法。
服务器执行HTTP响应。
如何确保响应的内容(正文)是JSON格式?
-V
答案 0 :(得分:0)
这是一个非常模糊的问题,因为我不知道你的服务器正在做什么和回复(显然它应该是JSON格式的响应)但是你还应该包含一个Content-type
HTTP头,如下所示浏览器知道它正在接收JSON:
Content-type: application/json
您的JSON响应应如下所示(取自Wikipedia):
{
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": 10021
},
"phoneNumbers": [
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
}
答案 1 :(得分:0)
data=response_from_the_page;
try {
json = $.parseJSON(data);
} catch (e) {
// not json
}