簡體   English   中英

JSON無效字符'}'正在尋找對象鍵字符串的開頭

[英]JSON invalid character '}' looking for beginning of object key string

我試圖導入.json文件parse.com ,雖然這樣做我也遇到了很多的錯誤。 我按順序解決了它們,但是在我點擊finish import ,我收到錯誤

invalid character '}' looking for beginning of object key string

據我所知,我的JSON腳本非常好。 但我兩小時前才開始使用JSON ,所以我確定它有問題。

{
  "results": [{
    "nameChunk1": [{
      "name1": "Sean",
      "name2": "Noah",
    }]
    "nameChunk2": [{
      "name1": "Joseph",
      "name2": "Sam",
    }]
  }]
}

那么,神秘的無效}哪里? 我擔心有很多......請記住我使用JSON將數據導入parse.com

更正您的JSON語法:

{
  "results": [{
     "nameChunk1": [{
        "name1": "Sean",
        "name2": "Noah" 
     }],
     "nameChunk2": [{
       "name1": "Joseph",
       "name2": "Sam"
     }]
  }]
}

觀察到,我已經加入,每個陣列..后除去,之后name2鍵。

始終使用http://jsonlint.com/等驗證程序來驗證您的JSON。

使用任何JSON驗證器(如http://jsonlint.com/)來驗證您的JSON。

正確的JSON是:

{
  "results": [{
     "nameChunk1": [{
        "name1": "Sean",
        "name2": "Noah" 
     }],
     "nameChunk2": [{
       "name1": "Joseph",
       "name2": "Sam"
     }]
  }]
}

您需要刪除name2之后的逗號,然后在nameChunk1nameChunk2之間插入逗號。 以下有效JSON:

{
  "results": [{
    "nameChunk1": [{
      "name1": "Sean",
      "name2": "Noah"
    }],
    "nameChunk2": [{
      "name1": "Joseph",
      "name2": "Sam"
    }]
  }]
}

JSON有兩個問題:

  1. 在對象的最后一個元素之后應該沒有','
  2. 應該有一個逗號分隔兩個元素

以下是有效的JSON:

{
  "results": [{
    "nameChunk1": [{
      "name1": "Sean",
      "name2": "Noah"
    }],
    "nameChunk2": [{
      "name1": "Joseph",
      "name2": "Sam"
    }]
  }]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM