小编Per*_*ril的帖子

从URL解析JSON

有没有最简单的方法来解析URL中的JSON?我用Gson我找不到任何有用的例子.

java url json

40
推荐指数
3
解决办法
13万
查看次数

从链接获取youtube id

我从www.youtube.com/watch?v=xxxxxxx这样的链接中获取了此代码以获取youtube ID

  URL youtubeURL = new URL(link);
  youtubeURL.getQuery();
Run Code Online (Sandbox Code Playgroud)

基本上这会让我很容易识别v = xxxxxxxx

但我注意到有时youtube链接会是这样的

http://gdata.youtube.com/feeds/api/videos/xxxxxx
Run Code Online (Sandbox Code Playgroud)

我从一个feed获取链接所以我需要为它构建一个正则表达式,还是一个解析器为我得到它?

java regex youtube url parsing

24
推荐指数
3
解决办法
2万
查看次数

将Maven项目导入Eclipse并修复错误

我把一个项目导入了eclipse,每个类名都有很多错误,甚至像String这样的类......

我所做的课程中的错误是 Implicit super constructor Object() is undefined for default constructor. Must define an explicit constructor

在方法内部<Class> cannot be resolved to a type 甚至IOException我得到了IOException cannot be resolved to a type

所以我该怎么做 ?我试着建造,再次清洁没有用

更新:我也得到了描述

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources (execution: default-resources, phase: process-resources)   pom.xml /test line 6    Maven Project Build Lifecycle Mapping Problem
Run Code Online (Sandbox Code Playgroud)

java eclipse maven-3 maven

13
推荐指数
2
解决办法
6万
查看次数

在MongoDB中的对象内插入数组

我是MongoDB的新手,我想插入像这样的mongodb数据,但我无法弄清楚如何

{
  image = "cab"
  tags = [
            [ "NNP", 0 ],
            [ "NN", 1 ]
         ]
},
{
  image = "castle"
  tags = [
            [ "NNP", 2 ],
            [ "NN", 1 ],
         ]
}
Run Code Online (Sandbox Code Playgroud)

我的代码是

    BasicDBObject obj = new BasicDBObject();
    obj.put("images", ....);
    for(Tag tag:tags){
    BasicDBObject tagsObj = new BasicDBObject();
    tagsObj.put("NNP",tag.getNNP());
    tagsObj.put("NN",tag.getNN());
    obj.put("tags",tagsObj);

    }
Run Code Online (Sandbox Code Playgroud)

更新:使用此代码

Mongo m = new Mongo();
DB db = m.getDB("test");
DBCollection coll = db.getCollection("tags");
for(Tag tag:tags){
    BasicDBList dbl = new BasicDBList();
    dbl.add(new BasicDBObject("NNP",tag.getNNP()));
    dbl.add(new BasicDBObject("NN", tag.getNNP())); …
Run Code Online (Sandbox Code Playgroud)

java mongodb

13
推荐指数
1
解决办法
3万
查看次数

VOIP使用Phonegap

无论如何我可以使用Ionic Framework实现VOIP客户端吗?这是一个用于VOIP的SDK,但关于连接和所有内容,是否可能或应该是原生的?

谢谢

voip cordova ionic-framework ionic

10
推荐指数
1
解决办法
6031
查看次数

在Java中使用Split并对结果进行子串

可能重复:
java中的字符串拆分

我有这个Key - Value,我想将它们彼此分开并得到如下返回:

String a = "Key"
String b = "Value"
Run Code Online (Sandbox Code Playgroud)

那么最简单的方法是什么?

java split substring

6
推荐指数
2
解决办法
4万
查看次数

我怎么能在java中做facebook批处理fql

在facebook fql中有这段代码

https://developers.facebook.com/docs/reference/api/batch/


curl \
    -F 'access_token=…' \
    -F 'batch=[ \
            {"method": "GET", "relative_url": "me"}, \
            {"method": "GET", "relative_url": "me/friends?limit=50"} \
        ]'\
    https://graph.facebook.com
Run Code Online (Sandbox Code Playgroud)

它假设与json一起发送,但我真的不明白如何做到这一点任何帮助?

谢谢

java facebook batch-file facebook-fql

6
推荐指数
1
解决办法
1742
查看次数

从JSON读取时出现异常

我有这个代码

JSONObject obj;
try {
    obj = new JSONObject(readUrl("http://dleel.ps/ss.txt"));
    List<String> list = new ArrayList<String>();
    JSONArray array = obj.getJSONArray("data");

    for(int i = 0 ; i < array.length() ; i++) {
        if (array.getJSONObject(i).getString("link")!=null)
        System.out.println(array.getJSONObject(i).getString("link"));
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么我没有链接(JSONObject ["link"]没有找到时会出现异常.),我应该在if条件中放入什么?我尝试使用而不是getJSONArray,optJSONArray但是相同

java json

5
推荐指数
1
解决办法
8575
查看次数

从一个点获得最短距离

我在sqlite中有这个表

Locations
ID
Lat ( latitude)
Lon ( longitude) 
Type
Name
City
Run Code Online (Sandbox Code Playgroud)

我有100个记录,我需要得到(使用我自己的坐标)我表中最近的点.

我所做的是获得当前点与表中每个点之间的最短距离,并返回最短点,但我正在寻找更好的解决方案

谢谢

sql sqlite gps android location

3
推荐指数
1
解决办法
1678
查看次数

从最近20条记录中随机返回5条记录

我只有以下内容

有记录的表,我想从最后20条记录中随机返回5条记录(按照id desc排序)

所以我们如何能够快速地做到这一点感谢你的帮助

php mysql sql

2
推荐指数
1
解决办法
845
查看次数