java 后台获取json值

java 后台获取json值,第1张

public static void main(String[] args){

JSONObject data = new JSONObject();

JSONObject result = new JSONObject();

JSONObject json1 = new JSONObject();

JSONObject json2 = new JSONObject();

//{"result": {"status": {"msg": "","code": 0 },"count": {"qreply": 300,"total": 344,"show": 33 } }}

json1put("code", 0);

json1put("msg", "");

json2put("qreply", 300);

json2put("total", 344);

json2put("show", 33);

resultput("status", json1);

resultput("count", json2);

dataput("result", result);

JSONObject obj = (JSONObject) dataget("result");

JSONObject obj2 = (JSONObject) objget("count");

int a = (Integer) obj2get("total");

Systemoutprintln(a);

}

根据你json里放不同的类型,取值时不一样的。我都是用json给你取值了

public class JsonText {

public static void main(String[] args) {

String jsonstr="[{'columnId':5,'columnName':'人文历史'},{'columnId':2,'columnName':'商业视野'}]";

JSONArray arr=JSONArrayfromObject(jsonstr);//先转化成json数组

JSONObject js=JSONObjectfromObject(arrget(0)toString());//获取数组第一个json的字符串 并转化成json对象

Systemoutprintln(jsgetString("columnName"));//获取columnName值

}

你这就是一个Extjs grid 的JsonStore

放到JAVA里的话要先转成对象

import netsfjsonJSONObject;

public class TestJson {    

    static String json_str="{\"total\":920,\"data\":[{\"ID\":\"634\",\"Name\":\"于东\"},{\"ID\":\"822\",\"Name\":\"于祎\"},{\"ID\":\"782\",\"Name\":\"于燕\"},{\"ID\":\"636\",\"Name\":\"于玲\"},{\"ID\":\"841\",\"Name\":\"于浩\"},{\"ID\":\"383\",\"Name\":\"于娟\"}]}";

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        JSONObject jsonObject=JSONObjectfromObject(json_str);

        Systemoutprintln(jsonObjectget("total"));

    }

}

状态码,

后台,在你请求的那个requestmapping方法上加个异步响应responsebody注解,将你需要的东西按照key封装成类,方法的返回值为那个类的对象,

前端接收用ajax,直接得到字符串的值,用jquary

$ajax({type:"POST",data:提交的数据,url:提交路径,dataType:"json",success:function(obj){

用obj点你要的属性就可以得到了

}})

我居然用手机给你一步步敲出来,醉了

以上就是关于java 后台获取json值全部的内容,包括:java 后台获取json值、java获取json格式中的值、java获取json数据方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9326132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存