String episodeIds = "['abc', '123', '456']";
List<Long> list = new JSONDeserializer<ArrayList<Long>>().use(null, ArrayList.class).deserialize(episodeIds);
System.out.println(list);
此代碼返回字符串,但必須返回LONG)如何使用Java中的FlexJson Json序列化程序從json字符串獲取列表<Long>?
沒有解釋的代碼示例有點難以解決。有錯誤嗎?你只是要求驗證你的代碼? ...? – 2010-04-02 11:41:26
此代碼不能正常工作 – alexn 2010-04-02 12:00:46
一個建議:修復String; JSON不允許單引號(不像XML)。這可能是FlexJson接受它,但許多其他解析器不(如此)。 – StaxMan 2010-04-09 18:08:36