按照Json格式读取Mongodb中数据
2012-12-07 14:16
295 查看
Mongodb中的数据如何读
其实我主要是不清楚嵌套方式的读取
通过命令:
如果这个Json中还有Json格式:
之后
可以通过下面的命令读取每个json中的变量。
总的程序:
其实我主要是不清楚嵌套方式的读取
DBObject temp = cur.next();读取出来的命令首先是DBObject格式
通过命令:
JSONObject tweettemp = new JSONObject(JSON.serialize(temp));转换为JSON格式。
如果这个Json中还有Json格式:
JSONObject tweet = tweettemp.getJSONObject("tweet");通过这个命令来读取Json中的Json数据
之后
String time = (String)str.get("time"); String fullname = (String)str.get("fullname"); String tweet2 = (String)str.get("tweet");
可以通过下面的命令读取每个json中的变量。
总的程序:
public void CheckTwitter() throws Exception {
BasicDBObject c3 = new BasicDBObject();
BasicDBObject c1 = new BasicDBObject();
c1.put("name","MittRomney");
c3.put("time", "1");
//BasicDBObject c3 = new BasicDBObject("time",1);
DBCursor cur = collection.find(c1);
File ftweet = new File("E:/Matlab/bin/tweet.txt");
Writer out23 = new FileWriter(ftweet);
while(cur.hasNext()) {
DBObject temp = cur.next();
JSONObject tweettemp = new JSONObject(JSON.serialize(temp));
//tweettemp.
JSONObject tweet = tweettemp.getJSONObject("tweet");
//System.out.println(tweet);
int n = tweet.length();
for (int i=1;i<n+1;i++){
String tempnumber = String.valueOf(i);
JSONObject str = tweet.getJSONObject(tempnumber);
String time = (String)str.get("time"); String fullname = (String)str.get("fullname"); String tweet2 = (String)str.get("tweet");
this.countretweet(fullname);
this.countdaytweet(time);
this.countyuetweet(time);
//this.writetweet(tweet2);
out23.write(tweet2);
out23.write("\r\n");
//System.out.println(time);
//System.out.println(fullname);
//System.out.println(tweet2);
}
//System.out.println(countname);
for (int j=0;j<24;j++){
//System.out.println(countdaytweet[j]);
}
for (int j=0;j<62;j++){
//System.out.println(countyuetweet[j]);
}
out23.close();
//String json = temp.toString();
}
}
相关文章推荐
- ASP.NET 读取Json格式数据
- Android读取JSON格式数据
- Mongodb 导出json 和csv 格式数据
- extjs读取解析后端json格式数据并显示条形图
- json格式数据取得1- 直接从client读取 (jquery+ajax实现)
- js和java按照json格式导出数据
- Android App中读取XML与JSON格式数据的基本方法示例
- 在Android中操作JSON数据-读取JSON格式数据/创建JSON格式数据
- .NET 读取 JSON格式的数据
- .NET 读取 JSON格式的数据
- 在Hive中读取Json格式数据
- 通过ajax读取json格式数据字符串出现回车时出错问题解决
- 创建并读取JSON格式数据
- Sliverlight 读取 JSON 格式数据
- pyhton读取json格式的气象数据
- Android---读取与创建JSON格式的数据
- Java读取Excel数据并转换成Json格式
- Android读取服务端TXT(JSON格式数据)返回汉字乱码的问题
- jQuery+ajax读取json数据并按照价格排序示例
- Go语言读取网上Json格式的天气预报数据例子