/ / Java para pesquisa de texto no arquivo JSON - java, json

Biblioteca Java para procurar texto no arquivo JSON - java, json

Gostaria de procurar uma determinada palavra-chave em um grande arquivo JSON. Alguém conhece uma biblioteca java para isso?

Respostas:

3 para resposta № 1

Gson poderia ajudá-lo a analisar o arquivo json facilmente.

Ao contrário de muitas outras bibliotecas JSON, Gson suporta streaming o que significa que você pode examinar o arquivo em pequenos pedaços.


1 para resposta № 2

Se você está apenas procurando por uma palavra-chave, eu nãoveja como o fato de ser JSON requer uma biblioteca especial. Isso só ajudaria se você estivesse procurando algo específico do JSON, como uma chave ou valor.

Você não pode apenas digitalizar o arquivo linha por linha e procurar a substring?

public static boolean find(File f, String searchString) {
boolean result = false;
Scanner in = null;
try {
in = new Scanner(new FileReader(f));
while(in.hasNextLine() && !result) {
if (in.nextLine().contains(searchString))
return true;
}
}
catch(IOException e) {
e.printStackTrace();
}
finally {
try { in.close() ; } catch(Exception e) { /* ignore */ }
}
return false;
}

a partir de http://technojeeves.com/joomla/index.php/free/109-search-for-string-in-text-file-in-java.


0 para resposta № 3

Você pode encontrar a biblioteca json Aqui.


0 para a resposta № 4

Pesquisar JSONArray e JSONObject

http://www.json.org/javadoc/org/json/JSONArray.html

é muito fácil trabalhar com eles.