Dúvida em JSON

Galera, estou estudando JSON e estou com uma dúvida simples.
Vamos dizer que eu tenho o seguinte cenário

Aplicação WEB

  • Classe Produto
    idProduto
    nomeProduto
    precoProduto
  • Classe PedidoProduto
    idProduto
    quantidade
    observacao

O PedidoProduto tem um relacionamento com o Produto.

Aplicação ANDROID

  • Classe PedidoProduto
    idProduto
    quantidade
    observacao

Nessa classe da aplicação Android eu armazeno os pedidos que o cliente faz para enviar para a aplicação WEB, só que perceba que eu só tenho a classe PedidoProduto, não tenho a classe Produto.
A minha dúvida é justamente essa, quando eu gerar o JSON da classe PedidoProduto da aplicação Android eu não vou ter o relacionamento com a tabela Produto, existe algum problema com isso???

Porque ao meu ver é só eu pegar a informação do idProduto vindo do JSON da aplicação Android e instanciar o objeto na aplicação WEB, fazer o relacionamento na hora e armazenar no banco.
É isso mesmo ou estou errado???

Agradeço desde já pela ajuda!

Bom dia,

A idéia inicialmente é encaminhar identificadores para serem verificados na nuvem. Só tem que atentar para que os códigos na base de dados da aplicação android sejam iguais aos código informados na base na nuvem.

Não precisa manter associação na estrutura do JSON. Seria desnecessário porque iria aumentar o tamanho do JSON, diminuindo a performance do sincronismo.

Espero ter ajudado.

Fica com Deus.

Isso mesmo que o andretricano citou.

andretricano maravilha.
Muito obrigado pela atenção em responder!

Valeu.