求问像这种json格式怎么解析啊? 10C

"1":{
"link":"http:\/\/people.mtime.com\/892845\/",
"name":"冯小刚"
},

这个对象名是int类型的,怎么创建这个对象的类啊。
我是用GSON解析的,这个javabean的类名怎么写啊。
int类型的数据不能作为类名啊,求告知!

7个回答

格式不对,最外面需要一对大括号

gg19920712
cipherGG 这个知道,大括号会解析,关键是里面的这个对象不会啊
4 年多之前 回复

两个map么?我感觉是这样

gg19920712
cipherGG 我是用javaBean解析的,还要用map吗?
4 年多之前 回复

JSONArray obj1 = jsonObj.getJSONArray("1");
for(int i=0;i<obj1.size();i++)
{
String link =obj1.getJSONObject(i).getString("link");
String name =obj1.getJSONObject(i).getString("name");
}

gg19920712
cipherGG 用Gson解析的,求问怎么写javabean类
4 年多之前 回复

用记事本就可以打开了。换句话说,任何文本编辑工具都可以打开。
json只是一种约定的格式,一般是给程序读取的

使用解析json的api看看

gg19920712
cipherGG 这个里面没有写到把,这是javabean怎么写的问题啊
4 年多之前 回复

任何字符都可以用json以文本格式输出http://www.cnblogs.com/SkySoot/archive/2012/04/17/2453010.html

public class Bean1{
String link;
String name;
分别实现get,set方法。}
这个是“1”:{};双括号内的Bean。
你要问的是包括1吗?
如果是的话
class Bean2{
Bean1 1;
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问