Analyse de flux JSON automatiquement dans MS Access
Mon entreprise est un fournisseur offrant un flux JSON de données que j'ai besoin de charger dans notre base de données MS Access toutes les deux heures. J'ai besoin de:
- charger les données à partir de l'alimentation, de
- parser le JSON en un format utilisable pour l'Accès, puis
- de l'insérer dans la base de données.
Je suis tombé sur cette question de discuter d'un problème similaire, mais il n'y a pas une bonne description de comment l'implémenter dans MS Access. Toute aide grandement appréciée!
Vous pouvez également parcourir le JSON modules ici: github.com/CactusData/VBA.CVRAPI ... à l'aide de collections pour contenir les données. Il faut un peu mais VBA et JSON ne sont pas faites pour l'autre - il n'existe pas de simple ou de solutions intelligentes.
Pourriez-vous partager quelques exemples de JSON que vous avez, et résultant soit de la table DB(s) que vous voulez obtenir comme résultat? Envisagez de cette méthode aussi.
Votre question implique que vous n'êtes pas à l'aise avec VBA, je me trompe?
Pourriez-vous partager quelques exemples de JSON que vous avez, et résultant soit de la table DB(s) que vous voulez obtenir comme résultat? Envisagez de cette méthode aussi.
Votre question implique que vous n'êtes pas à l'aise avec VBA, je me trompe?
OriginalL'auteur Martin O'Neill | 2015-05-28
Vous devez vous connecter pour publier un commentaire.
À l'aide de la VBA JSON de la bibliothèque, vous pouvez importer des fichiers au format JSON dans MS Access. L'idée est de considérer les données JSON comme une collection de dictionnaires et de Visual Basic fournit le collection et dictionnaire que les structures de données.
Ci-dessous sont les étapes suivantes:
JSON
Code VBA
Comme le "lisez-moi" dit: Importation JsonConverter.bas dans votre projet (Ouvrir l'Éditeur VBA, Alt + F11; Fichier > Fichier d'Importation); Ajouter un Dictionnaire de référence/classe( inclure une référence à "Microsoft Scripting Runtime")
OriginalL'auteur Parfait
Fichier Json de la manipulation dans la SEP, l'Accès est facile. Il suffit de renommer le .json extension .txt et utiliser le texte fonction d'importation avec le séparateur (:) et le séparateur de texte (").
Une seule ligne de code... amusez-vous!
Cette réponse suppose de données est un fichier plat, et, par conséquent, aucune analyse n'est requise. Le point de JSON est structuré de données. Si cette réponse est inutile.
OriginalL'auteur Heinz