Twitter 使用像 twitter4j 这样的东西将 JSON 字符串保存到 Java 对象(POJO)..?
我从流式 Twitter API 中收集了大量 Twitter 消息,并将其保存为文本文件中的 JSON 字符串。
我想知道是否有人知道如何将这些 JSON 字符串转换为类似 Twitter4J 状态对象的东西,以用作具有 getter 和 setter 的简单对象?
我正在考虑调试源代码并编写自己的注入类来模仿输入流类,但是我想知道是否有更好的方法..?
谢谢!
I have a large collection of twitter messages from the streaming twitter API saved as JSON strings in text files.
I wanted to know if anyone knew how I could convert these JSON strings into something like the Twitter4J status object for use as a simple object with getters and setters?
I was thinking about debugging the source and writing my own inject class which would mimic the input stream classes, however I wonder if there is a better way..?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试 DataObjectFactory#createStatus(String)。这是一种简单的静态方法,返回一个 twitter4j.Status 对象。
http://twitter4j.org/en/javadoc /twitter4j/json/DataObjectFactory.html#createStatus(java.lang.String)
Try DataObjectFactory#createStatus(String). It's a simple static method that returns one single twitter4j.Status object.
http://twitter4j.org/en/javadoc/twitter4j/json/DataObjectFactory.html#createStatus(java.lang.String)
您可以尝试使用 Google 的 Protobuff 或 Codehause 的 XStream 或 Jackson
此线程可能会有所帮助
https://stackoverflow.com /questions/338586/a-better-java-json-library
You can try using Google's Protobuff or Codehause's XStream or Jackson
This thread might help
https://stackoverflow.com/questions/338586/a-better-java-json-library
取决于您想对数据做什么。我想到的一个想法是将其导入到像 MongoDb 这样的数据库中,该数据库已经支持导入 JSON http://www.mongodb.org/display/DOCS/Import+Export+Tools 。然后您可以从那里继续分析或转换数据
Depends on what you want to do with the data. One thought that comes to mind is importing it into a database like MongoDb which already has support for importing JSON http://www.mongodb.org/display/DOCS/Import+Export+Tools . then you can proceed to analyse or convert the data further from there