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