Ошибка при вставке данных в mongodb с помощью robomongo
Итак, это мои исходные данные:
{
"_id" : "AHRLArFtRRWLp6knp",
"name" : "BlueCorp Steel inc.",
"subEnd" : ISODate("2017-04-21T14:00:00.000Z"),
"type" : "Enterprise",
"visions" : [
]
}
Теперь, когда я пытаюсь отредактировать это, сделать так, чтобы я получил это:
{
"_id" : "AHRLArFtRRWLp6knp",
"name" : "BlueCorp Steel inc.",
"subEnd" : ISODate("2017-04-21T14:00:00.000Z"),
"type" : "Enterprise",
"visions" : [
{
"refId" : 0,
"order" : 0,
},
{
"refId" : 1,
"order" : 1,
}
]
}
Я получаю эту ошибку:
Unable to parse JSON:
First character in field must be [A-Za-z$_], at (10, 9)
Это примерно указывает на "},"
Может кто-нибудь, пожалуйста, помогите мне? ИДК, почему я получаю эту глупую ошибку, где добавление массива должно быть тривиальной вещью
1 ответ
Решение
Ваш JSON недействителен, удалите лишние запятые в
{
"refId" : 0,
"order" : 0, // <-- remove
},
{
"refId" : 1,
"order" : 1, // <-- remove
}
так что становится
{
"refId" : 0,
"order" : 0
},
{
"refId" : 1,
"order" : 1
}