Скорее всего, ваш JSON должен быть массивом объектов, в то время как вы написали два объекта как отдельные.
Массивы Json определяются с помощью квадратных скобок []
, а объекты разделяются запятыми ,
поэтому попробуйте что-то вроде:
Это моя маленькая часть JSON, которая хранится как объект, а отдельный блок в нем - это отдельный объект в MongoDB:
[
{
"_id": "00f1d2b3fe5c40eb66a315485010f099b5b368661da35a5a08004665859a5c44",
"index": 0,
"transactions": [],
"timestamp": 1550223744.81803,
"previous_hash": "0",
"nonce": 97,
"hash": "00f1d2b3fe5c40eb66a315485010f099b5b368661da35a5a08004665859a5c44"
},
{
"_id": "00d89331bbc5429a1424bf4785629987c148816f3f95b12e18a5cc8521374b8f",
"index": 1,
"transactions": [{
"author": "Mansuri",
"content": "Hello",
"timestamp": 1550223825.09953
}],
"timestamp": 1550223827.51447,
"previous_hash": "00f1d2b3fe5c40eb66a315485010f099b5b368661da35a5a08004665859a5c44",
"nonce": 624,
"hash": "00d89331bbc5429a1424bf4785629987c148816f3f95b12e18a5cc8521374b8f"
}
]
EDIT
В соответствии с вашим вопросом редактирования попробуйте что-то вроде этого (если вы правильно сделаете отступ, вы увидите, в чем проблема: в вашем случае у вас были дополнительные скобки в конце).
{
"length": 9,
"chain": [
{
"index": 0,
"transactions": [],
"timestamp": 1550223744.818031,
"previous_hash": "0",
"nonce": 97,
"hash": "00f1d2b3fe5c40eb66a315485010f099b5b368661da35a5a08004665859a5c44"
},
{
"index": 1,
"transactions": [
{
"author": "Mansuri",
"content": "Hello",
"timestamp": 1550223825.099535
}
],
"timestamp": 1550223827.5144718,
"previous_hash": "00f1d2b3fe5c40eb66a315485010f099b5b368661da35a5a08004665859a5c44",
"nonce": 624,
"hash": "00d89331bbc5429a1424bf4785629987c148816f3f95b12e18a5cc8521374b8f"
}
]
}