Я был приличным программистом на Python. Теперь я вынужден сделать модуль Wowza для моего приложения чата. Приложение, которое будет входить через учетную запись Facebook и статус каждого пользователя, сохраняется на сервере Wowza, который использует Java для разработки приложений, подключенных через Flash-клиент и RTMP. Структура данных о статусе в сети будет такой же в Python.
Пожалуйста, скажите мне, как представить это в Java, я не так знаком с переменной 'Types' в Java: (
x = {
10001: {
'status': 0,
'friends': {}
},
10002: {
'status': 1,
'friends': {
10001: 0,
10003: 1
}
},
10003: {
'status': 1,
'friends': {
10001: 0,
10003: 1
}
}
}
10001,10002 и т. Д. Будут идентификаторы пользователей Facebook, а 0,1 - их статус онлайн / офлайн.
Если 10001 подключен, структура данных будет немного изменена, она изменит статус 10001 на 1, добавит все идентификаторы своих друзей, полученные из Facebook, и обновит их статус.
x = {
10001: {
'status': 1,
'friends': {
10002: 1,
10003: 1
}
},
10002: {
'status': 1,
'friends': {
10001: 1,
10003: 1
}
},
10003: {
'status': 1,
'friends': {
10001: 1,
10003: 1
}
}
}
А если пользователь 10001 отключен, он перейдет на более раннюю стадию.
Есть ли способ сохранить его как объект json? или есть какой-нибудь простой способ хранить и извлекать данные?