我正在查看任何可以帮助我生成虚拟JSON文件来测试我的代码的库(在java中),例如JSON文件可以包含随机用户配置文件数据 - 名称,地址,邮政编码
我搜索了stackoverflow并找到了这个链接,发现如下链接:How to generate JSON string in Java?
我认为建议的库https://github.com/DiUS/java-faker似乎很有用,但是由于安全限制,我不能使用这个特定的库。还有其他建议吗?
答案 0 :(得分:1)
使用例如Faker,例如:
#!/usr/bin/env python3
from json import dumps
from faker import Faker
fake = Faker()
def user():
return dict(
name=fake.name(),
address=fake.address(),
bio=fake.text()
)
print('[')
try:
while True:
print(dumps(user()))
print(',')
except KeyboardInterrupt:
# XXX: json array can not end with a comma
print(dumps(user()))
print(']')
你可以这样使用它:
python3 fake_user.py > users.json
当文件足够大时,使用Ctrl+C
来停止它