0
这里是我完成的JSON:JSON + jQuery的格式麻烦
{
"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格式化的响应。
我该如何解决这个问题,因为很多人都会添加换行符?
打破的是,作为数据进入数据库,或者因为它出来rightbefore我把它变成了JSON。或两者? – 2012-03-19 20:55:43
就在你将它添加到json之前...否则它不是有效的json。确保它在这里验证http://jsonlint.com/ – 2012-03-19 20:59:25
好吧,带了我一些试验和错误,但我得到了这个工作。谢谢! – 2012-03-19 21:23:41