2016-02-05 2 views
5

Я ищу библиотеку python, в которой я могу комбинировать свою схему JSON, и она генерирует фиктивные данные. Я работал с подобной библиотекой в ​​javascript dummy-json. Кто-нибудь об библиотеке, которая может сделать то же самое в python.Python JSON генерирует данные из схемы JSON

+1

[Факер] (http://fake-factory.readthedocs.org/en/latest /) в сочетании с ['json'] (https://docs.python.org/2/library/json.html)? – glibdud

+1

Аналогично этому: https://www.npmjs.com/package/dummy-json – user1733735

+0

Правильно, вы можете сделать что-то похожее на это, используя Faker и модуль 'json'. – glibdud

ответ

1

Это то, что вы ищете?

https://pypi.python.org/pypi/jsonschema

+0

Это используется только для проверки. Мне нужно создать фиктивные данные JSON из схемы. – user1733735

+0

, может быть, это помогает: https://github.com/maxtaco/python-random-json – dima

+0

Я видел в этой ссылке, вам нужно жестко задавать поля случайным образом. Если я могу указать то же самое в файле JSON, и библиотека python может читать это и генерировать случайные данные. Я не могу указать значение в файле python, он должен просто читать то же самое от JSON. Я могу указать это в файле JSON. Пример: { "id": {{@index}}, "name": "{{firstName}} {{lastName}}", "work": "{{company}}", "email" : "{{email}}", "dob": "{{date '1900' '2000' 'DD/MM/YYYY'}}", "адрес": "{{int 1 100}} {{ street}} ", " city ":" {{city}} ", " optedin ": {{boolean}} } – user1733735

2

здесь генераторы схемы JSON предложил до сих пор:

бонус:

+0

Я не хочу генерировать схему. У меня есть схема или, может быть, один образец JSON. Я хочу генерировать случайные данные из этого. Это должно быть случайным каждый раз, когда – user1733735

+1

Подобно этому: https://www.npmjs.com/package/dummy-json – user1733735

+0

@ user1733735 онлайн: + 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 это помогите вам: + https://github.com/hamstah/apitools + http://www.joke2k.net/faker/ –