Ik heb een soortgelijk gebruiksscenario, ik maak een nieuwe mobiele app in Flutter voor een reeds bestaande web-app die een Oracle DB gebruikt .
Zoals de bovenstaande antwoorden heb ik de REST API's gemaakt met behulp van dit Oracle Database-stuurprogramma voor Node.js node-oracledb https://github.com/oracle/node-oracledb . Tot nu toe kan ik zeggen dat het stabiel en goed gedocumenteerd is. Je kunt deze ook toevoegen https://www.npmjs.com/package/simple-oracledb om de mogelijkheden van oracledb uit te breiden (ik heb deze gebruikt om meerdere oracle-bewerkingen in één transactie uit te voeren).
Daarna kun je op Flutter je modellen maken met json_serializable https://pub.dartlang.org/packages/json_serializable om van/naar JSON-code voor een klasse te genereren. U kunt het antwoord dat afkomstig is van de API ontleden om het JSON-antwoord naar object te converteren (of nog beter een dataset-uitvoer die in json-antwoord naar een lijst met objecten wordt verzonden).
https://medium.com/flutter -io/some-options-for-deserializing-json-with-flutter-7481325a4450