Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
{
_id: ObjectId("562d2063bc0f12de6a000001")
}
{
"t": "object",
"v": [{
"n": "_id",
"t": "objectid",
"v": "562d2063bc0f12de6a000001"
}]
}
ObjectId("562d2063bc0f12de6a000001").str === "562d2063bc0f12de6a000001"
{
"_id": "562d2063bc0f12de6a000001"
}
{
"_id": {"$objectid": "562d2063bc0f12de6a000001"}
}
{
"_id": "562d2063bc0f12de6a000001"
}
ObjectId(data._id)
{
"_id": ["objectid", "562d2063bc0f12de6a000001"],
"array": ["array", []]
}
{
"": ["null"]
}
"t": "null".{
value: "................................................"
}
Вы решали задачу, как представить в JSON произвольные типы, но получилось у вас только усложнить синтаксис, а произвольные типы все еще представить не удалось (корежить человекопонятный жисон, и все равно передавать не тип, а строку — это не решение).
корежить человекопонятный жисон, и все равно передавать не тип, а строку — это не решение
Усложнённый упрощённый JSON