I want to test a feature of apache kafka.So I need generate random JSON string in Java.(My production data is JSON format.)
I google it, and I found the sites:
These are not the best answer.
In ruby, the gem faker can generate fake data.
In Java, what library can generate fake data? what library can generate fake JSON string?
Checkout this open source java library randomizer. Based on YOUR_MODEL_CLASS using annotation random data generation is possible.
Generator<YOUR_MODEL_CLASS> generator = new Generator<>(YOUR_MODEL_CLASS.class);
List<YOUR_MODEL_CLASS> fakeObj = generator.generate(NO_OF_RECORDS);
Gson gson = new Gson();
String jsonString = gson.toJson(fakeObj);
There are many inbuilt annotation available,which we can set upon instance variables defined in YOUR_MODEL_CLASS.Go through guide on library page.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With