String jsonString ="{\"name\":\"a\",\"sb\":\"b\"}"怎么获取这个name的值?

文章 , 技术分享
298 0

可以使用com.alibaba.fastjson.JSON类的parseObject方法将JSON格式的字符串转换为Java对象,然后通过对象的getter方法获取属性值。例如:

import com.alibaba.fastjson.JSON;

public class Test {
    public static void main(String[] args) {
        String jsonString = "{\"name\":\"a\",\"sb\":\"b\"}";
        MyObject myObject = JSON.parseObject(jsonString, MyObject.class);
        System.out.println(myObject.getName());
    }

    public static class MyObject {
        private String name;
        private String sb;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getSb() {
            return sb;
        }

        public void setSb(String sb) {
            this.sb = sb;
        }
    }
}

输出结果为:

a

在上面的例子中,我们定义了一个MyObject类,它有name和sb两个属性,然后使用com.alibaba.fastjson.JSON类的parseObject方法将JSON格式的字符串转换为MyObject对象,最后通过MyObject对象的getName方法获取name属性的值。

2023-04-16T12:32:11.png

2023-04-16T12:32:32.png

最后更新 2023-07-15
评论 ( 0 )
OωO
隐私评论