Я никогда раньше не видел такого типа JSON и не уверен, как эту структуру можно сгенерировать с помощью кода. Ниже представлены предложения структуры Json, которые содержат массив объектов, а также объект с оператором OR. Может ли кто-нибудь объяснить, как работает эта структура JSON и как мы можем создать протобуфер для такой структуры JSON?
{
"id": 147,
"display_text": "Entertainment available",
"quality": "better",
"cost": "free or paid",
"exists": "yes",
"type": "streaming",
"updated_at": "2019-01-30T09:13:30Z",
"offerings": [
[
{
"delivery_medium": "in-seat",
"content_type": "livetv",
"selection_type": "live"
},
"and",
{
"delivery_medium": "in-seat",
"content_type": "movies",
"selection_type": "loop"
}
],
"or",
{
"delivery_medium": "streaming",
"content_type": "avod",
"selection_type": "on-demand"
}
]
}