2016-05-01 18 views
0

構文解析に問題があります。jsonlintは「フレーム」が未定義であることを示していますが、完全に合法であると思われます。私はここで間違って何をしていますか?それはこの質問に現れたとしてJSONで文字列の配列が解析されない

{ 
    "textureFile":"test.png", 
    "cycles": 
     [ 
      [0, 1], 
      [1, 0], 
      [1], 
      [2] 
     ], 
    "frames": 
     [ 
      " 0  40 25 25 10 10", 
      " +  -  = 50  5  =" 
     ] 
} 
+0

JSONLintは、私が試したときに「有効なJSON」と言っています。 – ayhan

+0

@ayhan - w-what? ...オハイオ州、私は今問題が何であるか知っていると思います –

+1

jsonlintがあなたに与える正確なエラーをコピーして貼り付けてください。このページに貼り付けたバージョンはうまく解析されますが、あなたのバージョンには奇妙な制御文字などが含まれている可能性があります。 – Sumurai8

答えて

0

文書はjsonlintに完全に解析するので、私は、私は空白表示と、保存され、問題を発見したバージョンとそれを比較した:

enter image description here

最初の文字列のゼロより前のタブ文字の1つは、有効な文字列を構成するjsonの規則を破ります。タブはエスケープされた '\ t'としてのみ受け入れられますが、これらのような自然なタブは物を壊します。