2017-02-17 1 views
0

다음 JSON 체크가 유효하지 않게되었습니다. 이것이 왜 일반 덩어리와 다른 것인가?JSON 유효성 검사 문제가

{"query": {"pages": {"52000": {"revisions": [{"*": "{{#fte:imslppage\n\n| *****AUDIO***** =\n\n| *****FILES***** =\n===Parts===\n====Complete====\n{{#fte:imslpfile\n|File Name 2=PMLP52000-o.pdf\n|File Description 2=Complete Parts (B&W)\n|Page Count 2=170\n|Editor=\n|Image Type=Normal Scan\n|Scanner 2={{BSB}}\n|Uploader 2=[[User:Carmar1791|Carmar1791]]\n|Date Submitted 2=2008/10/6\n|Publisher Information=London: [[John Walsh]] [obscured by John Young's label] n.d. (ca.1725)\n|Copyright=Public Domain\n|Misc. Notes=Pirated edition of the unauthorized Amsterdam print by Le Cene.\n|File Name 1=PMLP52000-tessarini_concerti_a5_op1_bsb_colour.pdf\n|File Description 1=Complete Parts (Colour)\n|Scanner 1={{BSB}}\n|Uploader 1=[[User:Fynnjamin|Fynnjamin]]\n|Date Submitted 1=2014/8/19\n}}\n\n| *****WORK INFO*****\n\n|Work Title=Concerti a Cinque Con 3 Violini Violetta Violoncello o Basso Continuo\n|Alternative Title=12 Violin Concerti\n|Opus/Catalogue Number=Op.1 (so called by the publisher not in accordance with the usual worklist)\n|Number of Movements/Sections=12 concerti\n|Dedication=\n|Year/Date of Composition=1715 ca.\n|Year of First Publication=1724 (Amsterdam: Le Cene)\n|Genre=Concerto\n|Librettist=\n|Language=\n|Piece Style=Baroque\n|Instrumentation=Violin solo strings continuo\n|Related Works=[[3 Violin Concertos (Tessarini Carlo)]] earlier versions of 3 of these published concertos\n|Tags=concertos ; vn str bc\n\n| *****COMMENTS***** =\n\n\n\n| *****END OF TEMPLATE***** }}"}] "pageid": 52000 "title": "12 Concerti a cinque Op.1 (Tessarini Carlo)" "ns": 0}} "normalized": [{"from": "12_Concerti_a_cinque _Op.1_(Tessarini _Carlo)" "to": "12 Concerti a cinque Op.1 (Tessarini Carlo)"}]}}

어떤 도움을 감사 할 것입니다. 궁극적 인 목표는 이것을 수천 개의 이러한 청크에서 읽을 수있는/소화 가능한 파일로 가져 오는 것입니다.

+1

JSLint는 친구입니다. – tymeJV

답변

1

tymeJV가 제안 했으므로 jsonlint.com을 사용하여 json의 유효성을 검사하십시오.

어디에서나 쉼표가 누락되었습니다.

{ 
    "query": { 
     "pages": { 
      "52000": { 
       "revisions": [{ 
        "*": "{{#fte:imslppage\n\n| *****AUDIO***** =\n\n| *****FILES***** =\n===Parts===\n====Complete====\n{{#fte:imslpfile\n|File Name 2=PMLP52000-o.pdf\n|File Description 2=Complete Parts (B&W)\n|Page Count 2=170\n|Editor=\n|Image Type=Normal Scan\n|Scanner 2={{BSB}}\n|Uploader 2=[[User:Carmar1791|Carmar1791]]\n|Date Submitted 2=2008/10/6\n|Publisher Information=London: [[John Walsh]] [obscured by John Young's label]  n.d. (ca.1725)\n|Copyright=Public Domain\n|Misc. Notes=Pirated edition of the unauthorized Amsterdam print by Le Cene.\n|File Name 1=PMLP52000-tessarini_concerti_a5_op1_bsb_colour.pdf\n|File Description 1=Complete Parts (Colour)\n|Scanner 1={{BSB}}\n|Uploader 1=[[User:Fynnjamin|Fynnjamin]]\n|Date Submitted 1=2014/8/19\n}}\n\n| *****WORK INFO*****\n\n|Work Title=Concerti a Cinque  Con 3 Violini  Violetta  Violoncello o Basso Continuo\n|Alternative Title=12 Violin Concerti\n|Opus/Catalogue Number=Op.1 (so called by the publisher  not in accordance with the usual worklist)\n|Number of Movements/Sections=12 concerti\n|Dedication=\n|Year/Date of Composition=1715 ca.\n|Year of First Publication=1724 (Amsterdam: Le Cene)\n|Genre=Concerto\n|Librettist=\n|Language=\n|Piece Style=Baroque\n|Instrumentation=Violin solo  strings  continuo\n|Related Works=[[3 Violin Concertos (Tessarini  Carlo)]]  earlier versions of 3 of these published concertos\n|Tags=concertos ; vn str bc\n\n| *****COMMENTS***** =\n\n\n\n| *****END OF TEMPLATE***** }}" 
       }], 
       "pageid": 52000, 
       "title": "12 Concerti a cinque  Op.1 (Tessarini  Carlo)", 
       "ns": 0 
      } 
     }, 
     "normalized": [{ 
      "from": "12_Concerti_a_cinque _Op.1_(Tessarini _Carlo)", 
      "to": "12 Concerti a cinque  Op.1 (Tessarini  Carlo)" 
     }] 
    } 
}