3

我有大量来自流 twitter API 的 twitter 消息作为 JSON 字符串保存在文本文件中。

我想知道是否有人知道如何将这些 JSON 字符串转换为 Twitter4J 状态对象之类的东西,以用作带有 getter 和 setter 的简单对象?

我正在考虑调试源代码并编写自己的注入类来模仿输入流类,但是我想知道是否有更好的方法..?

谢谢!

4

3 回答 3

4

试试 DataObjectFactory#createStatus(String)。这是一个简单的静态方法,它返回一个 twitter4j.Status 对象。 http://twitter4j.org/en/javadoc/twitter4j/json/DataObjectFactory.html#createStatus(java.lang.String )

于 2011-06-28T06:08:40.460 回答
1

您可以尝试使用 Google 的 Protobuff 或 Codehause 的 XStream 或 Jackson

该线程可能会有所帮助

https://stackoverflow.com/questions/338586/a-better-java-json-library

于 2011-06-28T05:23:46.777 回答
0

取决于你想对数据做什么。想到的一个想法是将其导入像 MongoDb 这样的数据库,该数据库已经支持导入 JSON http://www.mongodb.org/display/DOCS/Import+Export+Tools。然后您可以从那里进一步分析或转换数据

于 2011-06-28T05:24:56.043 回答