I have JSON File as below:
{
"KerParameters": [
{
"cut": false,
"velocity": 0,
"sigma": 150,
"Tau": 250,
"deltaT": 30,
"deltaX": 100,
"minValue": 0.000001
},
{
"cut": false,
"velocity": 0,
"sigma": 150,
"Tau": 250,
"deltaX": 100,
"minValue": 0.000001
}
],
"time": false,
"lower": 1E-14,
"qualit": 1.0,
"vfth": 55.0,
"vjt": 30.0,
"lambf": 0.1,
"lambs": 0.6,
"lambdaj": 0.5,
"qRpic": 0.5,
"minV": 3.0,
"minKernelSizeT": 0
}
Could someone please let me know how do I get array of KerParameters ? and then its subParameters (lamb,lambs etc.) using simple JSON parser ? I can already access other simple parameters like time,lower and all.
Well, I tried it like solution here How do I make a JSON object with multiple arrays?
JSONParser parser = new JSONParser();
JSONObject data = (JSONObject) parser.parse(
new FileReader("src/test/resources/testcase4/KernelParameters.json"));
data.KerParameters['K1'].cut // This dos not work as it does not identify KerParameters