android - How to get float value from json? -



android - How to get float value from json? -

i retrieving value jsondata

httpclient client = new defaulthttpclient(); httpconnectionparams.setconnectiontimeout(client.getparams(), 10000); httpresponse response; httpget gett = new httpget(url); response = client.execute(get); bufferedreader reader = new bufferedreader(new putstreamreader(response.getentity().getcontent(), "utf-8")); orignalresponse = reader.readline(); jsontokener tokener = new jsontokener(orignalresponse); jsonobject jsondata = new jsonobject(tokener); log.v("amount", "amount :"+jsondata.get("amount"));

i want retrieve "amount" "23868352383.00" while retrieving using

jsondata.get("amount"), gives value "2.3868352383e10",

using jsondata.getdouble("amount"), gives value "2.3868352383e10"

using jsondata.getlong("amount") removes fraction part

how can retrieve value ?? please help.

you can seek big decimal convert string float removing exponents

check it

bigdecimal.valueof(yourvaluestring);

hope help.

you can farther help here thanks

android json web-services double

Comments

Popular posts from this blog

maven fortify plugin : Unable to load build session with ID XXXXX .. See log file for more details -

c# - Primavera WebServices does not return any data -

android - Display emoji panel with genymotion - keyboard/touch input? -