動作しない私は、文字列は私のオブジェクトプロパティでサーバーから返されてい:(R.Message)
"{
error:{
titleName:"||BroadcastableException_Title",
errorDescriptionName:"||BroadcastableException_Description",
errorMessageParameters:"",
message:"\u003cb\u003e\u003ci\u003eBroadcast\u0027s status has been changed \u003c/i\u003e\u003c/b\u003e",
stackTrace:" XXXX\\XXX.asmx.cs:line 851"
}
}"
私ができます
01:私はこのエラーを持っている(eval('(' + R.Message + ')')
しかしJSON.parseのdosen't作業
JSON.parse(R.Message)
を使用
なぜEval関数はこの文字列からオブジェクトを作成できますが、JSOn.parseではオブジェクトを作成できないのですか?
$ parseJSONを試しましたが、同じエラーが発生しました。
JSONはJavaScriptと同義ではありません。あなたの文字列はJSONではありません。 –
[JSONとJavaScriptオブジェクトの違いは何ですか?](http://stackoverflow.com/questions/3975859/what-are-the-differences-between-json-and-javascript-object) –