Javascript 如何检索Json文件中的大文本?
我在SQL server表中有一个文本字段。我需要像检索属性一样检索此字段。我正在使用ASP生成这个JSON文件 类似于Javascript 如何检索Json文件中的大文本?,javascript,jquery,json,sql-server-2005,asp-classic,Javascript,Jquery,Json,Sql Server 2005,Asp Classic,我在SQL server表中有一个文本字段。我需要像检索属性一样检索此字段。我正在使用ASP生成这个JSON文件 类似于 [{"name":"name of object","observation":" Text text text text text text text text text text text text text text text text text text"}] 我已经在ASP中尝试了一些替换函数作为javascript,但没有成功。 有什么想
[{"name":"name of object","observation":"
Text text text text text
text text text text
text text text text
text text text text
text"}]
我已经在ASP中尝试了一些替换函数作为javascript,但没有成功。
有什么想法吗
JSON文件通过以下方式获得:
//call json
var json = (function () {
var json = null;
$.ajax({
async: false,
global: false,
url: 'functions.asp?' + params,
dataType: 'json',
success: function (data) {
json = data;
}
});
return json;
})();
var tam = json.length;
在最后一行中,我得到一个“json为空”
更新:
问题是文本中检索到的enter键。您是自己生成此json,还是使用内置asp方法或库生成此json。我自己生成,但使用Response.AddHeader('Content-Type','application/json'))“没有这个大的atribute效果很好。我认为Json字符串中不允许换行。。。您必须用我试图替换的东西(显然\\)替换换行符,但没有成功,我想这是因为它是纯文本。@Luckax那么您的json现在看起来怎么样?更换断线后?您始终可以在此处测试json: