如何将json字符串中的数字值转换为字符串格式。 比如
100 - "100"
我从响应中获取结果并设置为字符串(在java中)。
任何人都建议正确的方式
我的整个字符串是
{name:"MyNode", width:200, height:100, my:[1,2,"ambika"]}
我需要的结果应该是
{name:"MyNode", width:"200", height:"100", my:["1","2","ambika"]}
答案 0 :(得分:0)
您可以100 - parseInt("100")
或100 - +"100"
。
答案 1 :(得分:0)
我认为您正在寻找想要加载到类似JSON的对象中的东西。但是,上面不是一个有效的JSON对象,但幸运的是一个YAML对象,它是JSON对象的超集。
您可以使用YAML库for Java将您的字符串加载到YAML对象中,并在实现中使用它就像JSON对象一样。
Yaml temp = new Yaml();
temp.load({name:"MyNode", width:200, height:100, my:[1,2,"ambika"]});
然后,您可以使用temp来使用键等提取值。只是寻找他们提供的JavaDocs