2017-09-29 16 views
0

私の人生にとって、このjsonデータに何が間違っているのか分かりません。 Visual Studioによると、「メンバー名に予期しない文字列があります」と、オンラインバリデーターは同様です。どんな助けもありがとう!ありがとう。メンバー名に予期しない文字列があります

あなたが別のオブジェクト内のオブジェクトを持っているので、あなたのケースでは、キーが必要です
{ 
    { 
    "id": 0, 
    "flair": "LowerFlair", 
    "flairtext": "Give it up!", 
    "min": 0, 
    "max": 0.200 
    }, 
    { 
    "id": 1, 
    "flair": "LowerMiddleFlair", 
    "flairtext": "You might need more batting practice", 
    "min": 0.201, 
    "max": 0.249 
    } 
} 
+2

外側の{}は '[]'でなければなりません。それ以外の場合は、有効なJSONではありません。 –

答えて

1

:値、例:

{ 
    "records":[ 
    { 
    "id": 0, 
    "flair": "LowerFlair", 
    "flairtext": "Give it up!", 
    "min": 0, 
    "max": 0.200 
    }, 
    { 
    "id": 1, 
    "flair": "LowerMiddleFlair", 
    "flairtext": "You might need more batting practice", 
    "min": 0.201, 
    "max": 0.249 
    } 
    ] 
} 

または配列:

[ 
    { 
    "id": 0, 
    "flair": "LowerFlair", 
    "flairtext": "Give it up!", 
    "min": 0, 
    "max": 0.200 
    }, 
    { 
    "id": 1, 
    "flair": "LowerMiddleFlair", 
    "flairtext": "You might need more batting practice", 
    "min": 0.201, 
    "max": 0.249 
    }  
] 
2

あなたのルートをオブジェクトであれば配列でなければなりません。

[ 
    { 
    "id": 0, 
    "flair": "LowerFlair", 
    "flairtext": "Give it up!", 
    "min": 0, 
    "max": 0.200 
    }, 
    { 
    "id": 1, 
    "flair": "LowerMiddleFlair", 
    "flairtext": "You might need more batting practice", 
    "min": 0.201, 
    "max": 0.249 
    } 
] 
関連する問題