Вот моя законченная 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. Или оба? –
перед тем, как добавить его в json ... иначе его недействительный json. убедитесь, что он валидирован здесь http://jsonlint.com/ –
Хорошо, взял меня проб и ошибок, но я получил это, чтобы работать. Спасибо! –