细化解析的json数据

时间:2014-12-06 09:31:37

标签: java json

我收到的JSON的一部分是这样的 - "Value":["14.1\""]。 在使用命令 - String something = String.valueOf(o.get("Value"));时,我能够提取值字段中的任何内容,它带有方括号,双引号和中间的反斜杠。如何在没有方括号,反斜杠和双引号的情况下检索数据?

1 个答案:

答案 0 :(得分:0)

你确定你的json格式正确吗?值是JsonArray

JSONObject object = new JSONObject(s);
JSONArray valueArr = object.getJSONArray("Value");
String result =String.valueOf(valueArr.get(0));
//you'll get :  14.1"

result = result.replace("\"","")
// final: 14.1