Azure / Azure/azure-documentdb-java

new Document(JSONObject) constructor - yields empty results

Aberta
#67 0 comentários 0 reações 0 responsáveis Ver no GitHub
bug
Linguagem predominante
Java
Estrelas
51
Forks
52
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

When running
new Document(JSONObject) -> the document received is empty.
Running new Document(JSONObject.toString()) - works fine.
The root issue is that for some reason new JSONObject(JSONObject) returns an empty JSONObject (and that's what happens in JSONSerializable's constructor):

``
protected JsonSerializable(JSONObject jsonObject) {
this.propertyBag = new JSONObject(jsonObject);
}
``

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo construtor protected JsonSerializable(JSONObject) mostrado no relatório e, em seguida, rastreie como Document(JSONObject) o utiliza. Reproduza a diferença entre passar um JSONObject e o resultado de seu toString(), e inspecione o conteúdo resultante de propertyBag. O trabalho estará concluído quando construir um Document a partir de um JSONObject preenchido preservar seus campos em vez de produzir um documento vazio.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java
Domínio
database
Tipo de issue
Bug
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
42/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.