JSON + Jquery格式化麻烦

时间:2012-03-19 20:32:49

标签: 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;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"

只要他们在一行上写一条消息就可以了。但是当他们开始添加换行符时,似乎搞乱了JSON。

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

我怎么能解决这个问题,因为很多人会添加换行符?

1 个答案:

答案 0 :(得分:0)

您需要使用\n

替换所有换行符