2
我在網上搜索的方式從非常大的json文件中提取數據
一些讓我導入json文件的堆棧,並執行xpath/sql就像數據
上的腳本一樣從中提取數據。
你能推薦我這樣的開發堆棧嗎?
我確實想避免在C++/java中加載json並對此進行編程。
MongoDB?有效的方式來操縱非常大的json文件?
我在網上搜索的方式從非常大的json文件中提取數據
一些讓我導入json文件的堆棧,並執行xpath/sql就像數據
上的腳本一樣從中提取數據。
你能推薦我這樣的開發堆棧嗎?
我確實想避免在C++/java中加載json並對此進行編程。
MongoDB?有效的方式來操縱非常大的json文件?
MongoDB非常適合這類任務。您可以使用使用mongo
客戶端mongoimport
實用
mongoimport --db DB_NAME --collection COLLECTION_NAME --file YOUR_JSON_FILE
然後,您可以探索數據的數據導入到MongoDB數據庫。
$ mongo
> use DB_NAME
> db.COLLECTION_NAME.find()
您可能需要索引某些領域更快地查找
> db.COLLECTION_NAME.ensureIndex({FIELD_NAME:1})
MongoDB的manual是入門真的很有幫助。
直接鏈接到Java教程:http://www.mongodb.org/display/DOCS/Java+Tutorial – hyde
我做到了錯誤: 異常:提供的JSON的BSON表示太大:解析JSON字符串時失敗:「名稱」:「T 斷言:10340:失敗解析附近的JSON字符串:」id「:」541 – user63898
嗯,你能給你的json文件中的一些示例行? –