Referência de objetos JSON (JavaScript Object Notation)
O JSON (JavaScript Object Notation) é uma notação leve, baseada em padrões e orientada a objetos para encapsular dados na Web. Os XBOX Live Services definem objetos JSON que são usados em solicitações ao serviço e em respostas dele. Esta seção fornece informações de referência sobre cada objeto JSON usado com os XBOX Live Services.Nesta seção
| Artigo | Descrição |
|---|---|
| Achievement (JSON) | Um objeto Achievement (versão 2). |
| Achievement Update Request(JSON) | Um objeto de solicitação de atualização de conquista. |
| ActivityRecord (JSON) | Uma cadeia de caracteres formatada e localizada sobre a Rich Presence de um ou mais usuários. |
| ActivityRequest (JSON) | Uma solicitação de informações sobre a Rich Presence de um ou mais usuários. |
| AggregateSessionsResponse (JSON) | Contém dados agregados das sessões de condicionamento físico de um usuário. |
| BatchRequest (JSON) | Uma matriz de propriedades com as quais filtrar informações de presença, como usuários, dispositivos e títulos. |
| DeviceEndpoint (JSON) | O ponto de extremidade de um dispositivo. |
| DeviceRecord (JSON) | Informações sobre um dispositivo, incluindo seu tipo e os títulos ativos nele. |
| Feedback (JSON) | Contém informações de comentários sobre um jogador. |
| GameClip (JSON) | Uma gravação de jogabilidade. |
| GameClipsServiceErrorResponse (JSON) | Uma parte opcional da resposta à API /users//scids//clips//uris/format/. |
| GameClipThumbnail (JSON) | Contém as informações relacionadas a uma miniatura individual. Pode haver vários tamanhos por clipe, e cabe ao cliente selecionar o adequado para exibição. |
| GameClipUri (JSON) | O URI de uma gravação de jogabilidade. |
| GameMessage (JSON) | Um objeto JSON que define dados de uma mensagem na fila de mensagens de uma sessão de jogo. |
| GameResult (JSON) | Um objeto JSON que representa dados que descrevem os resultados de uma sessão de jogo. |
| GameSession (JSON) | Um objeto JSON que representa dados de jogo de uma sessão multijogador. |
| GameSessionSummary (JSON) | Um objeto JSON que representa dados de resumo de uma sessão de jogo. |
| GetClipResponse (JSON) | Encapsula o clipe de jogo. |
| HopperStatsResults (JSON) | Um objeto JSON que representa as estatísticas de um hopper. |
| InitialUploadRequest (JSON) | O corpo de uma solicitação POST de upload de GameClip. |
| InitialUploadResponse (JSON) | O corpo de uma resposta POST de upload de GameClip. |
| inventoryItem (JSON) | O item de inventário principal representa o item padrão no qual um direito pode ser concedido. |
| LastSeenRecord (JSON) | Informações sobre quando o sistema viu um usuário pela última vez, disponíveis quando o usuário não tem um DeviceRecord válido. |
| MatchTicket (JSON) | Um objeto JSON que representa um tíquete de partida, usado pelos jogadores para localizar outros jogadores por meio do diretório de sessões multijogador (MPSD). |
| MediaAsset (JSON) | Os ativos de mídia associados à conquista ou às suas recompensas. |
| MediaRecord (JSON) | Um registro sobre a mídia usada pelo catálogo do Bing ou pelo catálogo do provedor. |
| MediaRequest (JSON) | Uma solicitação de mídia usada pelo catálogo do Bing ou pelo catálogo do provedor. |
| MultiplayerActivityDetails (JSON) | Um objeto JSON que representa o Microsoft.Xbox.Services.Multiplayer.MultiplayerActivityDetails. |
| MultiplayerSessionReference (JSON) | Um objeto JSON que representa o MultiplayerSessionReference. |
| MultiplayerSessionRequest (JSON) | O objeto JSON de solicitação passado para uma operação em um objeto MultiplayerSession. |
| MultiplayerSession (JSON) | Um objeto JSON que representa o MultiplayerSession. |
| PagingInfo (JSON) | Contém informações de paginação para resultados retornados em páginas de dados. |
| PeopleList (JSON) | Coleção de objetos Person. |
| PermissionCheckBatchRequest (JSON) | Coleção de objetos PermissionCheckBatchRequest. |
| PermissionCheckBatchResponse (JSON) | Os resultados de uma verificação de permissão em lote para uma lista de valores de permissão para vários usuários. |
| PermissionCheckBatchUserResponse (JSON) | Os motivos de uma verificação de permissão em lote para uma lista de valores de permissão para um único usuário de destino. |
| PermissionCheckResponse (JSON) | Os resultados de uma verificação de um único usuário para uma única configuração de permissão em relação a um único usuário de destino. |
| PermissionCheckResult (JSON) | Os resultados de uma verificação de um único usuário para uma única configuração de permissão em relação a um único usuário de destino. |
| Person (JSON) | Metadados sobre uma única pessoa no sistema People. |
| PersonSummary (JSON) | Coleção de objetos Person (JSON). |
| Player (JSON) | Contém dados de um jogador em uma sessão de jogo. |
| PresenceRecord (JSON) | Dados sobre a presença online de um único usuário. |
| Profile (JSON) | As configurações de perfil pessoal de um usuário. |
| Progression (JSON) | O progresso do usuário para desbloquear a conquista. |
| Property (JSON) | Contém dados de propriedade fornecidos pelo cliente para os critérios de solicitação de matchmaking. |
| QueryClipsResponse (JSON) | Encapsula a lista de clipes de jogo retornados junto com as informações de paginação da lista. |
| quotaInfo (JSON) | Contém informações de cota sobre um grupo de títulos. |
| Requirement (JSON) | Os critérios de desbloqueio da conquista e o quanto o usuário está perto de atendê-los. |
| ResetReputation (JSON) | Contém as novas pontuações base de reputação para as quais as pontuações existentes de um usuário devem ser alteradas. |
| Reward (JSON) | A recompensa associada à conquista. |
| RichPresenceRequest (JSON) | Solicitação de informações sobre quais informações de Rich Presence devem ser usadas. |
| ServiceError (JSON) | Contém informações sobre um erro retornado quando uma chamada ao serviço falhou. |
| ServiceErrorResponse (JSON) | Quando um erro de serviço é encontrado, um código de erro HTTP apropriado será retornado. Opcionalmente, o serviço também pode incluir um objeto ServiceErrorResponse conforme definido abaixo. Em ambientes de produção, menos dados podem ser incluídos. |
| SessionEntry (JSON) | Contém dados de uma sessão de condicionamento físico. |
| TitleAssociation (JSON) | Um título associado à conquista. |
| TitleBlob (JSON) | Contém informações sobre um título do armazenamento. |
| TitleRecord (JSON) | Informações sobre um título, incluindo seu nome e um carimbo de data/hora da última modificação. |
| TitleRequest (JSON) | Solicitação de informações sobre um título. |
| User (JSON) | Contém dados de placar de líderes do usuário. |
| UserClaims (JSON) | Retorna informações sobre o usuário autenticado atual. |
| UserList (JSON) | Uma coleção de objetos User. |
| UserSettings (JSON) | Retorna as configurações do usuário autenticado atual. |
| UserTitle (JSON) | Contém dados de título do usuário. |
| VerifyStringResult (JSON) | Códigos de resultado correspondentes a cada cadeia de caracteres enviada para /system/strings/validate. |
| XuidList (JSON) | Lista de XUIDs nos quais executar uma operação. |
