ich die Tierprobe Klasse bei https://github.com/cloudant/java-cloudant/blob/88202a1bd7b9b04d96c4b7b8498a1b8f7f99c9e5/src/test/java/com/cloudant/tests/Animal.java
Wie Klasse baut die Ausgabe der Suchindex Abfrage mit JSON-Dokument in cloudant
I Suchindex Abfrage von dieser Klasse nicht gelungen, gefolgt zu verwalten. Ich nehme an, dass ich ein Dokument mit JSON-Format in cloudant habe wie:
{
"_id": "web",
"_rev": "11-b1d0e315272a87c2549df4004d836049",
"min_weight": 40,
"max_weight": 65,
"min_length": 1,
"max_length": 2.2,
"attributeCollection": {
"attributeArray": [
{
"updateable": false,
"lookup": "issuetype",
"issueAttributeDefinitionId": 13,
"attributeType": 1,
"name": "web issue",
"value": [
"Improper Neutralization of Input During Web Page Generation"
]
}
]
},
}
Meine Frage ist, wie eine Java-Klasse bauen den Suchindex Ausgabe für diese Dokumente zu verwalten. Insbesondere, wie als „Attribut“, „attributeArray“, ... „name“, „Wert“
Sie eine Attribut-Klasse mit den angegebenen Feldern erstellen. In Ihrer Animal-Klasse haben Sie eine Liste von Attributobjekten. –
@Gilbert Ich habe es getan, aber es funktioniert. Es kann nach "_id", "_rev", "min_weght", .. lösen, aber es zeigt Fehler in "attributeCollection" und so weiter. –
Ich verstehe nicht. Ist Ihr JSON-Parser ** automatisch ** in der Lage, Java-Objekte zu erstellen, oder haben Sie Probleme beim Zuordnen der Ausgabe Ihres JSON-Parsers zu Java-Objekten **, die Sie manuell erstellt haben **? –