Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON+Jquery格式问题_Jquery_Json - Fatal编程技术网

JSON+Jquery格式问题

JSON+Jquery格式问题,jquery,json,Jquery,Json,这是我完成的JSON: { "message": [ { "name": "John Doe (3)", "subject": "asdasd", "message": "lfkjas;dlfkja;sldfjals;dkfj;alsdkjf;laskdfj al;sdkfj;alsdkfj adslfkja;slkfja;sdlkfja;sdlkfj as;dlkfja;lsdkjfa;

这是我完成的JSON:

{
    "message": [
        {
            "name": "John Doe (3)",
            "subject": "asdasd",
            "message": "lfkjas;dlfkja;sldfjals;dkfj;alsdkjf;laskdfj
al;sdkfj;alsdkfj


adslfkja;slkfja;sdlkfja;sdlkfj




as;dlkfja;lsdkjfa;lsdkfj",
            "date": "3/19/2012 2:20:51 PM",
            "senttotal": ""
        }
    ]
}
以下是它在数据库中的存储方式:

lfkjas;dlfkja;sldfjals;dkfj;alsdkjf;laskdfj al;sdkfj;alsdkfj  



adslfkja;slkfja;sdlkfja;sdlkfj     



as;dlkfja;lsdkjfa;lsdkfj
sql = ""
sql = "SET NOCOUNT ON"
sql = sql & " INSERT INTO message (DistID, subject, message, CreatedDate, StatusID)"
sql = sql & " VALUES (" & distID & ", '" & REPLACE(subject, "'", "''") & "', '" & REPLACE(message, "'", "''") & "', GetDate(), 1)"
sql = sql & " SELECT SCOPE_IDENTITY() as NewID"
以下是我如何将数据从他们的消息中心插入数据库:

lfkjas;dlfkja;sldfjals;dkfj;alsdkjf;laskdfj al;sdkfj;alsdkfj  



adslfkja;slkfja;sdlkfja;sdlkfj     



as;dlkfja;lsdkjfa;lsdkfj
sql = ""
sql = "SET NOCOUNT ON"
sql = sql & " INSERT INTO message (DistID, subject, message, CreatedDate, StatusID)"
sql = sql & " VALUES (" & distID & ", '" & REPLACE(subject, "'", "''") & "', '" & REPLACE(message, "'", "''") & "', GetDate(), 1)"
sql = sql & " SELECT SCOPE_IDENTITY() as NewID"
只要他们在一行上写一条信息,它就可以正常工作。但当他们开始添加换行符时,似乎会把JSON搞得一团糟

上面的JSON是使用Firebug复制并使用JSONLint格式化的响应


由于很多人都在添加换行符,我该如何解决这个问题呢?

您需要用\n替换任何换行符,因为数据进入数据库,或者在我将其放入JSON之前就出来了。或者两者都有?在你把它添加到json之前…否则它就不是有效的json。确保它在这里验证好了,我尝试了一些错误,但我成功了。非常感谢。