Problem parse integer within JSON response
How to convert number values in json string to string format. such as
100 - "100"
i am getting the result from response and set to a string (in java).
anybody suggest the right way
my whole st开发者_运维技巧ring is
{name:"MyNode", width:200, height:100, my:[1,2,"ambika"]}
i need the result should be
{name:"MyNode", width:"200", height:"100", my:["1","2","ambika"]}
You can do 100 - parseInt("100")
or 100 - +"100"
.
I think you are looking for something that want to load in into an JSON-like object. However, the above is not a valid JSON object but fortunately a YAML object, which is a superset of a JSON object.
You can use YAML library for Java to load your string into YAML object, and use it just like JSON object in your implementation.
JYaml
Yaml temp = new Yaml();
temp.load({name:"MyNode", width:200, height:100, my:[1,2,"ambika"]});
You can then use temp to extract the value using keys,etc. Just looking for the JavaDocs they provided
精彩评论