【发布时间】:2011-12-02 21:35:58
【问题描述】:
我正在寻找几个小时来将字符串反序列化为其以前的形式,即 ArrayList。 毫无疑问,网上有很多例子。但我尝试的每一个都至少缺少一个对象或命令。因此,没有一种方法可以实施,他们公布了。
服务器有以下实现:
for (String string:DBdata)
{ //put each string in DBdata to a JSON-Object with key=time and value=value
jSONString.put(string.substring(0, string.indexOf(",")), string.substring(string.indexOf(",")+1,string.indexOf(";")));
}
DBdata 中的每个字符串都像 123234:1234567; (UnixTimeOrIndex:值;) 如果反序列化后的输出是二维的,也可以。
提前致谢。
【问题讨论】:
-
考虑使用一些第三方库,如 GSON 和 Jackson,它们应该让开发者的生活更轻松。
-
Jackson 或 Google 的 json-simple 将是我的建议:code.google.com/p/json-simple
标签: java android json deserialization