如何每次使用python生成随机json数据?
以下代码生成随机json数据:如何每次使用python生成随机json数据?,python,json,python-3.x,faker,json-schema-faker,Python,Json,Python 3.x,Faker,Json Schema Faker,以下代码生成随机json数据: import json my_dict = {'foo': 42, 'bar': {'baz': "Hello", 'poo': 124.2}} my_json = json.dumps(my_dict) print(my_json) 如何使其自动化,以便每次生成随机json数据。要知道python中的faker库确实会生成随机数据。如何将其与json结合 import json from faker import Faker import
import json
my_dict = {'foo': 42, 'bar': {'baz': "Hello", 'poo': 124.2}}
my_json = json.dumps(my_dict)
print(my_json)
如何使其自动化,以便每次生成随机json数据。要知道python中的faker库确实会生成随机数据。如何将其与json结合
import json
from faker import Faker
import random
from random import randint
fake = Faker('en_US')
for _ in range(10):
my_dict = { 'foo': randint(0, 100), 'bar': {'baz': fake.name(), 'poo': float(random.randrange(155, 389))/100 } }
print(my_dict)
输出:
{'foo': 19, 'bar': {'baz': 'Kimberly Robinson', 'poo': 3.33}}
{'foo': 64, 'bar': {'baz': 'Brandon Goodwin', 'poo': 3.55}}
{'foo': 48, 'bar': {'baz': 'David Jacobs', 'poo': 1.74}}
{'foo': 20, 'bar': {'baz': 'John Stout', 'poo': 2.43}}
{'foo': 68, 'bar': {'baz': 'Janet Adams', 'poo': 2.48}}
{'foo': 57, 'bar': {'baz': 'Amy Odonnell', 'poo': 3.34}}
{'foo': 49, 'bar': {'baz': 'Steven Greene', 'poo': 2.34}}
{'foo': 7, 'bar': {'baz': 'Stephen Robinson', 'poo': 1.93}}
{'foo': 32, 'bar': {'baz': 'Joel Wise', 'poo': 3.37}}
{'foo': 33, 'bar': {'baz': 'Stephanie Thompson DDS', 'poo': 2.41}}
我认为这个问题及其答案应该足够了。