[SOLVED] How to append the values generated from math.random function to a Json String?


This Content is from Stack Overflow. Question asked by Vidushika Dasanayka

I’m working on java project where I want to create a json string which I need to include the random values generated from math.random function to that particular json string.

String string=(“{“Id”:1,”Ref”:

But here I’m getting error as,

Math cannot be resolved or is not a filed

Can someone help me to attach the random values to the json string?


do it like this:

String string = "{\"Id\":1,\"Ref\":\"device1\",\"telemetryAttributeRef\":\"temperature\",\"telemetryAttributeData\":[{\"value\":%.2f,\"ts\":1655295919}]}";
String result = String.format(string, Math.random() * 50);

hear is the result:


This Question was asked in StackOverflow by Vidushika Dasanayka and Answered by harl It is licensed under the terms of CC BY-SA 2.5. - CC BY-SA 3.0. - CC BY-SA 4.0.

people found this article helpful. What about you?