2017-12-18 12 views
-2

eコマースサイトのサンプルjsonデータストアを作成しています。コード内の問題点を特定できません。 私にこの警告を与えるJSONバリデータ:
...カテゴリ:3行目に電子商取引サイトのカテゴリのJSONデータストア

解析エラーを ": "モバイル";
"リスト":[
-------- ---------------^
期待 'EOF'、 '}'、 ':'、 ''、 ']'、 '未定義' しまった

[ 
    { 
    "category": "mobiles"; 
     "lists":[ 
     { 
     "companyName" : "samsung"; 
     "modelName" : "s8+"; 
     "warranty" : "2 years"; 
     "price" : 45000; 
     }, 
     { 
     "companyName" : "samsung"; 
     "modelName" : "s8+"; 
     "warranty" : "2 years"; 
     "price" : 45000; 
     }, 
     { 
     "companyName" : "samsung"; 
     "modelName" : "s8+"; 
     "warranty" : "2 years"; 
     "price" : 45000; 
     } 
     ] 
    }, 
    { 
    "category": "books", 
    "lists":[ 
     { 
     "bookTag" : "java"; 
     "bookName" : "the complete reference"; 
     "authorName" : "herbert shildit"; 
     "edition" : "2016"; 
     "price" : 450; 
     }, 
     { 
     "bookTag" : "dataStructure"; 
     "bookName" : "getting started with data structure"; 
     "authorName" : "adam kooper"; 
     "edition" : "2017"; 
     "price" : 500; 
     }, 
     { 
     "bookTag" : "javascript"; 
     "bookName" : "javascript :novice to ninja"; 
     "authorName" : "herbert shildit"; 
     "edition" : "2016"; 
     "price" : 350; 
     } 
     ] 
    }, 
    { 
    "category": "shoes"; 
    "lists":[ 
     { 
     "companyName" : "nike"; 
     "color" : "white"; 
     "type" : "casual"; 
     "price" : 4500; 
     }, 
     { 
     "companyName" : "adidas"; 
     "color" : "brown"; 
     "type" : "sports"; 
     "price" : 4300; 
     }, 
     { 
     "companyName" : "sparks"; 
     "color" : "blue"; 
     "type" : "sports"; 
     "price" : 3000; 
     } 
     ] 
    } 
] 
+1

プロパティを区切るためにセミコロンの代わりにカンマでなければなりません – user184994

答えて

1
 { 
     "companyName" : "samsung"; 
     "modelName" : "s8+"; 
     "warranty" : "2 years"; 
     "price" : 45000; 
     } 

これは有効なJSONではありません。また

{ 
    "companyName" : "samsung", 
    "modelName" : "s8+", 
    "warranty" : "2 years", 
    "price" : 45000 
    } 

、最後のエントリが最後に任意の区切り文字を持っていないことに気づく:あなたのJSONはする必要があります代わりに,代わりの;

の使用を検討してくださいだから、あなたのすべてのあなたのJSONのためにこれを行うことを検討する必要があります。

+1

JSONオブジェクトのようなものはありません。それはちょうど "JSON"です。 – Amy

関連する問題