jsonobject转string

在使用springMVC的时候,我们会将返回值jsonobject转string ,这是因为springMVC最终都会转成String类型的,如果先进行转换的话,转换的逻辑就会在自己的手中。 那jsonobject如何转string呢?本文将做介绍。

第一步:控制台输入信息并接收返回的结果

Scannersc=newScanner(System.in);
while(true)
Stringcontent="";
//控制台输入信息
content=sc.nextLine();
//接收返回的结果
Stringresult=TuLingApiUtil.getResult(content);

第二步:把json格式的字符串转化为json对象

JsonObjectjson=newJsonParser().parse(result).getAsJsonObject();

第三步:获得text键的内容,并转化为string

Stringback=json.get("text").toString();

输出

System.out.println(back);

需要注意的jsonobject转string后null值不输出的

例如

JSONObjectjsonObject=newJSONObject();
jsonObject.add("name",null);
Stringstr=jsonObject.toString();//{}
str=JSONObject.toJSONString(jsonObject,SerializerFeature.WriteMapNullValue);//{"name",null}

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容