2014-12-06 33 views
0

我收到的JSON的一部分就像這樣 - "Value":["14.1\""]。 關於使用命令 - String something = String.valueOf(o.get("Value"));我能夠提取值字段中隨同方括號,雙引號和反斜槓之間的任何內容。如何在沒有這些方括號,反斜槓和雙引號的情況下檢索數據?細化解析的json數據

+0

您應該使用'String#replace'方法。 – adatapost 2014-12-06 09:35:35

回答

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