Sto cercando una libreria python in cui possa alimentare il mio schema JSON e generi dati fittizi. Ho lavorato con una libreria simile in javascript dummy-json. Qualcuno su una libreria che può fare lo stesso in Python.Generazione di dati fittizi JSON Python dallo schema JSON
risposta
è questo quello che stai cercando?
Questo è usato solo per la convalida. Devo generare dati JSON fittizi dallo schema. – user1733735
forse questo aiuta: https://github.com/maxtaco/python-random-json – dima
Ho visto in questo link è necessario hardcode per i campi casuale. Se posso specificare lo stesso nel file JSON e la libreria python può leggerlo e generare dati casuali. Non riesco a specificare il valore nel file python dovrebbe solo leggere lo stesso da JSON. Posso specificarlo nel file JSON. Esempio: { "id": {{@index}}, "nome": "{{firstName}} {{lastName}}", "work": "{{company}}", "email" : "{{email}}", "dob": "{{date '1900' '2000' 'DD/MM/YYYY'}}", "indirizzo": "{{int 1 100}} {{ street}} ", " city ":" {{city}} ", " optedin ": {{boolean}} } – user1733735
qui generatori schema JSON finora proposte:
- https://github.com/gonvaled/jskemator (1 ingresso ma permette iterazione)
- https://github.com/perenecabuto/json_schema_generator (1 ingresso)
- https://github.com/rnd0101/json_schema_inferencer (1 ingresso Credo
- https://github.com/wolverdude/GenSON/ (ingressi multipli)
- https://pypi.python.org/pypi/skinfer (ingressi multipli)
bonus:
- http://www.jsonschema.net (1 ingresso)
Non voglio generare schema. Ho uno schema o forse un campione JSON. Voglio generare dati casuali da quello. Dovrebbe essere casuale ogni volta – user1733735
Simile a questo: https://www.npmjs.com/package/dummy-json – user1733735
@ user1733735 online: + http://schematic-ipsum.herokuapp.com/ + http: //experiments.mennovanslooten.nl/2010/mockjson/tryit.html + http://www.json-generator.com/ + http://json-generator.appspot.com/ python, perhabs questo è aiuto: + https://github.com/hamstah/apitools + http://www.joke2k.net/faker/ –
[Faker] (http://fake-factory.readthedocs.org/en/latest /) combinato con ['json'] (https://docs.python.org/2/library/json.html)? – glibdud
Simile a questo: https://www.npmjs.com/package/dummy-json – user1733735
Giusto, si potrebbe fare qualcosa di simile a quello usando Faker e il modulo 'json'. – glibdud