Les bibliothèques Javascript qui permettent des requêtes de type SQL sur les données JSON?
Dire que nos données JSON proviennent que d'une seule table MySQL:
someJSON = [ { name: 'bill' , sex:'M', income:50000 },
{ name: 'sara' , sex:'F', income:100000 },
...
];
Et dire que le pseudo-code est:
"Obtenir tous les objets de la personne de tous les sex:F
de income
> 60000`".
Existe-il des bibliothèques javascript qui permettrait à un code de telles requêtes sur cette de données JSON à l'aide de SQL ou SQL syntaxe.
Dans le cas où vous êtes curieux, un certain contexte:
Je suis en train de le front-end d'une analyse des données du service web pour mon entreprise sans savoir ce que le futur backend sera. Dans l'avenir, ils vont migrer leurs données à partir de MS Access les tables à quelque-sorte de MySQL de type base de données. Jusque-là, je suis en utilisant la statique des fichiers JSON pour commencer le développement, et a été pensée, il peut être utile pour eux dans l'avenir d'avoir mon javascript requêtes apparaissent comme des requêtes MySQL. (Le cours de MS Accès base de données est inaccessible à partir du web.)
Vous devez vous connecter pour publier un commentaire.
Découvrez jslinq:
Vous pouvez essayer alasql.js. C'est du pur JavaScript côté client SQL-serveur, où vous pouvez faire des requêtes sur objets JSON.
Essayer dans la Violon
- Je utiliser Taffydb.
TaffyDB est un opensouce bibliothèque qui apporte des fonctionnalités de base de données dans vos applications JavaScript.
http://taffydb.com/
J'ai vu un peu linq, comme les bibliothèques javascript dans le passé des recherches sur google.
Edit - voici un couple
http://linqjs.codeplex.com/
http://jslinq.codeplex.com/
http://jsinq.codeplex.com/ <-- vraiment cool aire de jeux pour celui-ci
Vous pouvez être intéressé par la vérification de MongoDB, un JSON-style de magasin de données avec plein queryability. Voici son la syntaxe de la requête:
Pour votre exemple de question:
Il est également JsonSql qui semble être similaire comme ce que vous cherchez. Le seul problème est qu'il n'a pas été mis à jour dans 12/30/2007. Toujours le code est là pour attraper et à jouer avec.
Il y a aussi un XPath requête de style appelée JSONPath que j'aime http://goessner.net/articles/JsonPath/
Et il y a cette http://code.google.com/p/jfunk/
Qui utilisateurs jQuery sélecteurs de style pour filtrer les données
En fonction de ce que les navigateurs/versions vous devez prendre en charge, je m'efforcerais d'utilisation HTML5 côté client SQL, en poussant mes données JSON dans une ou plusieurs tables et exploiter la puissance de la vraie requêtes SQL.
Voici le projet de spec: http://www.w3.org/TR/webdatabase/
Je sais que la question est vieux, mais je suis juste venu ici par une recherche Google. Je suis juste à la suite d'un parler objeq. Semble assez prometteur et très bien ce que vous êtes recherche pour.
HTML:
linq.js
?