语法错误:JSON.parse:意外的数据结束
SyntaxError: JSON.parse: unexpected end of data
我在javascript中从rest api读取json参数时不断收到此语法错误。
知道可能是什么吗?
我感谢任何帮助
法典:
parseJSONResponse : function(inResult) {
var jsonDoc = JSON.parse(inResult);
this.fmeForm = document.forms['fmeForm'];
ar parameters = jsonDoc.serviceResponse.parameters.parameter;
for( i = 0; i < parameters.length; i++) {
if(parameters[i].type === "LOOKUP_CHOICE") {
this.createComboBox(parameters);
}
if(parameters[i].type === "LISTBOX_ENCODED") {
this.createCheckboxGroup(parameters);
}
}
},
来自休息的 json 如下所示:
"serviceResponse": {
"parameters": {"parameter": [
{
"optionsType": "MULTICHOICE_CONFIG",
"type": "LISTBOX_ENCODED",
"options": {"option": [
{"value": "NOR"},
{"value": "NOR_roads"}
]}
},
{
"optionsType": "SINGLECHOICE_CONFIG",
"type": "LOOKUP_CHOICE",
"options": {"option": [
{
"displayAlias": "WGS84, Lat-Long; Degrees [LL84]",
"value": "EPSG:4326"
}
]}
},
{
"name": "GEOM",
"description": "",
"defaultValue": "<lt>?xml<space>version=<quote>1.0<quote><space>encoding= <quote>US_ASCII<quote><space>standalone=<quote>no<quote><space>?<gt><lt>geometry<gt> <lt>polygon<gt><lt>line<gt><lt>coord<space>x=<quote>-124<quote><space>y=<quote>48<quote><solidus><gt><lt>coord<space>x=<quote>-124<quote><space>y=<quote>49.399999999999999<quote><solidus><gt><lt><solidus>line<gt><lt><solidus>polygon<gt><lt><solidus>geometry<gt>",
"optionsType": "SINGLECHOICE_CONFIG",
"type": "GEOMETRY",
"options": {"option": {"value": "GEOM"}}
},
谢谢!
正如
每个人都在说的那样,这绝对不是一个有效的JSON,无论如何,尝试在 http://jsonlint.com/中验证您的JSON,这将准确显示您的问题可能在哪里
这要么是 JSON 响应的摘录,要么是一个非常破碎的结果。一个问题是末尾的逗号使其无效 JSON...
相关文章:
- AngularJS json.parse 在 json 数据的第 1 行第 1 列处意外的数据结尾
- Ajax响应成功,但无法使用数据(未捕获语法错误:意外标识符)
- Json响应错误Json.parse:意外的数据结束错误
- Uncaught SyntaxError:尝试读取json数据时出现意外数字
- json错误json.parse:意外的数据结束错误
- 试图解析一个大型JSON对象并提取数据,但不断出现意外的令牌错误
- 未捕获的语法错误:意外的标记:-数据仍在通过
- ajax 调用 PHP 数据返回 VM92:1 未捕获语法错误:意外的标记 {.
- $.getJSON:JSON 数据第 1 行第 1 列处数据意外结束
- JavaScript:意外的数据错误
- 语法错误:Javascript 中的意外令牌/将数据发布到 Amazon s3
- 语法错误:JSON.parse:意外的数据结束
- 错误:“JSON.parse:JSON 数据第 1 行第 1 列的意外字符”,当包含其他 php 文件时
- JSON 数据后出现意外的非空格字符
- JSON.parse 意外结束数据火狐狸插件
- 我有一个有效的 JSON,但我不断收到“语法错误 json.parse 第 1 行意外的数据结尾”
- jQuery ajax 返回意外的数据类型
- 无法显示数据.SyntaxError:JSON.parse:JSON数据的第1行第1列出现意外字符
- Javascript-JSON.parse:数据意外结束-使用有效JSON时出错.我做错了什么
- 未捕获的SyntaxError:意外的标识符图像数据json