/ / Java knižnica na vyhľadávanie textu v súbore JSON - java, json

Java knižnica pre vyhľadávanie textu v súbore JSON - java, json

Chcel by som hľadať dané kľúčové slovo vo veľkom súbore JSON. Vie o tom niekto java knižnica?

odpovede:

3 pre odpoveď č. 1

Gson vám môže pomôcť ľahko analyzovať súbor json.

Na rozdiel od mnohých iných knižníc JSON, Gson podporuje streaming čo znamená, že môžete súbor preskúmať v malých kúskoch.


1 pre odpoveď č. 2

Ak hľadáte len kľúčové slovo, nemám tpozrite sa, ako skutočnosť, že to JSON vyžaduje špeciálnu knižnicu. Pomohlo by to, iba ak by ste hľadali niečo konkrétne pre JSON, ako napríklad kľúč alebo hodnotu.

Nemôžete jednoducho prehľadávať súbor po riadku a hľadať podreťazec?

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;
}

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


0 pre odpoveď č. 3

Nájdete knižnicu json tu.


0 pre odpoveď č. 4

Vyhľadajte JSONArray a JSONObject

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

pracovať s nimi je celkom ľahké.