Мой: JSONНаилучшая практика «подключение» объекты JSON
{
"activities": [
{
"type": "post",
"id": "160",
"name": "John Wayne",
"content": "this is the actual post",
"timestamp" : "date + time",
},
{
"type": "post"
"id": "161",
"name": "Angelina Jolie",
"content": "this is the actual post",
"timestamp" : "date + time",
{
"type": "comment"
"id": "162",
"name": "Ravi Tamada",
"content": "content of the comment",
"timestamp" : "time + date",
"secondary_id": "160"
}
]
}
У меня есть 2-х типов объектов, которые я должен рассмотреть: комментарий и пост.
Каждый комментарий связан с сообщением со своим вторичным идентификатором. Это означает, что если secondary_id имеет значение «160», этот комментарий относится к сообщению с идентификатором 160. В моем json может быть 50 сообщений, а затем 1 комментарий к 2-му сообщению, следующий еще 10 птп, а затем 6 различных комментариев. Значит, это не порядок.
Итак, теперь я пытаюсь выяснить, как их защитить в моем Java-коде, чтобы связать их. Значит, мне нужен каждый комментарий для определенного поста. Я мог бы сделать 2 массива 1 для сообщений 1 для комментариев, а затем искать массив комментариев для каждого комментария с идентификатором 160 ... 161 ..etc ... это было бы довольно грязно, я думаю.
Не существует ли какой-либо шаблон или smth, как ключ, и теперь дайте мне все вторичные идентификаторы, отображаемые как значение для этого ключа или smth?
Надеюсь, вы знаете, что я имею в виду, что-то трудно. В основном, что мне нужно, это smth, как пройти проверку json, если его сообщение, если да, безопасно. Если его комментарий ищет вторичный идентификатор и сопоставляет его с картой (или smth) правого первичного идентификатора.
Вы бы описали его как: {"posts": [{"id": 5, "comments": [{"id": 6}]}] – roby