我想在大JSON文件中的給定關鍵字後搜索。有人知道這個java庫嗎?用於在JSON文件中搜索文本的Java庫
3
A
回答
3
Gson可以幫助您輕鬆解析json文件。
與許多其他JSON庫不同,Gson supports streaming這意味着您可以用小塊檢查文件。
0
0
+0
我知道JSONArray和JSONObject,但他們不回答我的問題。 – strongmayer
1
如果你只是在尋找一個關鍵字,我不明白它是如何的JSON需要一個特殊的庫。如果您正在尋找特定於JSON的內容(如鍵或值),這隻會有所幫助。
難道你不能只是逐行掃描文件並搜索子字符串?
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;
}
從http://technojeeves.com/joomla/index.php/free/109-search-for-string-in-text-file-in-java。
相關問題
- 1. 在大文本文件(java)中搜索
- 2. Java文本文件搜索
- 3. 在JSON文件中搜索
- 4. 在JSON文件中搜索。
- 5. 搜索Java中的文本文件,並列出搜索結果
- 6. Java在文本文件中搜索文本
- 7. 在Alfresco中形成查詢全文搜索JSON文本文件
- 8. 搜索使用JSON文件
- 9. 搜索中的Java文件
- 10. 搜索文本文件並打印Java
- 11. Java搜索一個文本文件
- 12. 使用Java搜索SQL數據庫(多文本字段搜索)
- 13. 在java中搜索文本文件中的單詞
- 14. 在Java中搜索文本文件中的關鍵字
- 15. 搜索在陣列中的JSON文件
- 16. 如何去索引300,000個用於搜索的文本文件?
- 17. C#在文本文件中搜索
- 18. 在文本文件中搜索數字?
- 19. Zend lucene - 在文本文件中搜索
- 20. 在文本文件中搜索變量
- 21. 在文本文件中搜索單詞
- 22. 在AFP文件中搜索文本
- 23. 在Matlab中搜索大文本文件
- 24. 在PHP中搜索文本文件
- 25. Java。在文本區域搜索文字
- 26. 如何在JSON文件中搜索?
- 27. 在Java中搜索的文件
- 28. 如何使用java搜索json文件中的任何單詞
- 29. 文件夾中的Java搜索索引
- 30. 用於搜索的Java代碼推文
JSON字符串就是這樣一個字符串。所以只需使用正常的javascript能力來搜索字符串。 –
試試這個https://github.com/douglascrockford/JSON-java –
你有沒有研究過你自己的東西?一個文件有多大?它可以在內存中解析嗎?什麼是文件的模式?您的關鍵字是否需要在字段或值中找到?請給我們更多的信息,否則我們無法正確回答您的問題。 – Brian