Twitter сохранил JSON String в Java Object (POJO), используя что-то вроде twitter4j ..? - PullRequest
3 голосов
/ 28 июня 2011

У меня есть большая коллекция сообщений Twitter из API потокового твиттера, сохраненных в виде строк JSON в текстовых файлах.

Я хотел бы знать, знает ли кто-нибудь, как я могу преобразовать эти строки JSON во что-то вроде объекта статуса Twitter4J для использования в качестве простого объекта с геттерами и сеттерами?

Я думал об отладке исходного кода и написании собственного класса инъекций, который бы имитировал классы входного потока, однако мне интересно, есть ли лучший способ ..?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 28 июня 2011

Попробуйте DataObjectFactory # createStatus (String). Это простой статический метод, который возвращает один объект twitter4j.Status. http://twitter4j.org/en/javadoc/twitter4j/json/DataObjectFactory.html#createStatus(java.lang.String)

1 голос
/ 28 июня 2011

Вы можете попробовать использовать Google Protobuff, XStream или Jackson от Codehause

. Эта ветка может помочь

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

0 голосов
/ 28 июня 2011

Зависит от того, что вы хотите сделать с данными. Одна мысль, которая приходит на ум, - это импортировать ее в базу данных, такую ​​как MongoDb, которая уже поддерживает импорт JSON http://www.mongodb.org/display/DOCS/Import+Export+Tools. затем вы можете продолжить анализ или преобразование данных оттуда

...