我想根据特定的id拆分从gwt中选择的数值。我试图使用String tokenizer但找不到有用的东西。从沙发数据库返回的结果采用以下格式:
{ “_编码”: “2”, “_ REV”: “1-717f76046030a683687ace9ac8f7bdbf”, “课程”: “jbdgjbj”, “passwd的”: “RTY”, “电话”: “24125514444”, “clgnme”: “bjfbjf”, “地址”: “jbjfbjb”, “名称”: “米纳尔”, “cpasswd”: “RTY”, “用户”: “2”,其中 “fname”: “jfbg”}
我只想获取值并在文本框中设置它们。
怎么做?
答案 0 :(得分:1)
这看起来像JSON。您可以使用JSONObject解析它:
JSONObject obj = new JSONObject(yourString);
String course = obj.getString("course");
答案 1 :(得分:1)
试试这个......
Session studentDbSession = new Session("localhost",5984);
Database studentCouchDb = studentDbSession.getDatabase("student");
System.out.println("select");
Document d = studentCouchDb.getDocument(input);
if(d.containsKey("FirstName")){
fname=d.getString("FirstName");//fname is variable
}
if(d.containsKey("LastName")){
lname=d.getString("LastName");//lname is variable
}
if(d.containsKey("Address")){
add= d.getString("Address");//add name is variable
}
最终连接所有字符串并返回客户端......
all=fname+" "+lname+" "+add;
return all;