小编Hen*_*k P的帖子

SyntaxError:JSON.parse:数据意外结束

从javascript中的rest api读取json参数时,我不断收到此SyntaxError。

任何线索可能是什么?

感谢您的帮助

码:

     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);
        }
    }
},
Run Code Online (Sandbox Code Playgroud)

其余的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"
        } …
Run Code Online (Sandbox Code Playgroud)

javascript rest json

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

json ×1

rest ×1