Javascript 使用JSON解析。解析错误服务器=>;client node.js
我从客户端向服务器发送请求,得到以下响应:Javascript 使用JSON解析。解析错误服务器=>;client node.js,javascript,json,node.js,Javascript,Json,Node.js,我从客户端向服务器发送请求,得到以下响应: { "m": "", "d": { "e": [ { "k": "login", "m": "__10_10" } ] }, "s": false, "t": "v" } 但当我尝试从客户端对此响应执行JSON.parse时,我得到了: Uncaught Message
{
"m": "",
"d": {
"e": [
{
"k": "login",
"m": "__10_10"
}
]
},
"s": false,
"t": "v"
}
但当我尝试从客户端对此响应执行JSON.parse时,我得到了:
Uncaught Message._fromJSONString: JSON.parse error:undefined
代码:
我检查我的JSON从和它的好。。。
我真的不明白这个问题,它是一个特殊的类,发送这个响应,一个验证器。从其他请求来看,我没有这个问题
你知道发生了什么事吗?谢谢。我今天早上遇到了类似的错误。我必须做两件事来修复它:
希望这有帮助我今天早上遇到了类似的错误。我必须做两件事来修复它:
希望这有帮助我今天早上遇到了类似的错误。我必须做两件事来修复它:
希望这有帮助我今天早上遇到了类似的错误。我必须做两件事来修复它:
希望这有帮助我找到了解决您问题的方法。似乎出于某种原因,它将其作为普通JavaScript对象而不是JSON。这段代码现在可以正常工作了
var json ={
"m": "",
"d": {
"e": [
{
"k": "login",
"m": "__10_10"
}
]
},
"s": "false",
"t": "v"
};
json =JSON.stringify(json); // this converts it into JSON parsable
console.log(JSON.parse(json));
JSfiddle=>我已经找到了解决您问题的方法。似乎出于某种原因,它将其作为普通JavaScript对象而不是JSON。这段代码现在可以正常工作了
var json ={
"m": "",
"d": {
"e": [
{
"k": "login",
"m": "__10_10"
}
]
},
"s": "false",
"t": "v"
};
json =JSON.stringify(json); // this converts it into JSON parsable
console.log(JSON.parse(json));
JSfiddle=>我已经找到了解决您问题的方法。似乎出于某种原因,它将其作为普通JavaScript对象而不是JSON。这段代码现在可以正常工作了
var json ={
"m": "",
"d": {
"e": [
{
"k": "login",
"m": "__10_10"
}
]
},
"s": "false",
"t": "v"
};
json =JSON.stringify(json); // this converts it into JSON parsable
console.log(JSON.parse(json));
JSfiddle=>我已经找到了解决您问题的方法。似乎出于某种原因,它将其作为普通JavaScript对象而不是JSON。这段代码现在可以正常工作了
var json ={
"m": "",
"d": {
"e": [
{
"k": "login",
"m": "__10_10"
}
]
},
"s": "false",
"t": "v"
};
json =JSON.stringify(json); // this converts it into JSON parsable
console.log(JSON.parse(json));
JSfiddle=>为什么要将
try
/catch
包装在代码中?摆脱它,让真正的异常冒泡起来。你认为我应该如何处理这里的异常?谢谢我可能发现了问题。谢谢,我想知道为什么我没有收到电子邮件。。。是的,调试消息更简单,请发布错误消息。如果您不再需要任何帮助,如果您认为该问题对其他人有用,请自己回答,或者删除该问题。@Vadorequest请查看我提供的答案,并告诉我它是否对您有效。谢谢为什么你的代码周围有try
/catch
?摆脱它,让真正的异常冒泡起来。你认为我应该如何处理这里的异常?谢谢我可能发现了问题。谢谢,我想知道为什么我没有收到电子邮件。。。是的,调试消息更简单,请发布错误消息。如果您不再需要任何帮助,如果您认为该问题对其他人有用,请自己回答,或者删除该问题。@Vadorequest请查看我提供的答案,并告诉我它是否对您有效。谢谢为什么你的代码周围有try
/catch
?摆脱它,让真正的异常冒泡起来。你认为我应该如何处理这里的异常?谢谢我可能发现了问题。谢谢,我想知道为什么我没有收到电子邮件。。。是的,调试消息更简单,请发布错误消息。如果您不再需要任何帮助,如果您认为该问题对其他人有用,请自己回答,或者删除该问题。@Vadorequest请查看我提供的答案,并告诉我它是否对您有效。谢谢为什么你的代码周围有try
/catch
?摆脱它,让真正的异常冒泡起来。你认为我应该如何处理这里的异常?谢谢我可能发现了问题。谢谢,我想知道为什么我没有收到电子邮件。。。是的,调试消息更简单,请发布错误消息。如果您不再需要任何帮助,如果您认为该问题对其他人有用,请自己回答,或者删除该问题。@Vadorequest请查看我提供的答案,并告诉我它是否对您有效。感谢“JSON.parse([jsondata]);”这在@Vadorequest的情况下不起作用。但是谢谢你的回答。我正在调查。啊,糟糕透了。祝你好运!“JSON.parse([jsondata]);”这在@Vadorequest的情况下不起作用。但是谢谢你的回答。我正在调查。啊,糟糕透了。祝你好运!“JSON.parse([jsondata]);”这在@Vadorequest的情况下不起作用。但是谢谢你的回答。我正在调查。啊,糟糕透了。祝你好运!“JSON.parse([jsondata]);”这在@Vadorequest的情况下不起作用。但是谢谢你的回答。我正在调查。啊,糟糕透了。