我在java中常用的JSON是阿里巴巴开发的 fastjson,性能非常不错。

1、引用fastjson

<dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.47</version>
        </dependency>

2、创建java中的json对象并赋值

public void testAction(){
    JSONObject jsonObject = new JSONObject();
    jsonObject.put("String","22222");
    jsonObject.put("service","app");
    System.out.println(jsonObject);
    }

3、JSon对象与字符串互相转换

//将JSON对象转化为字符串
String a = JSON.toJSONString(jsonObject);
//将JSON数组转化为字符串
String b = JSON.toJSONString(arrName);
//将字符串转换为JSON对象
JSONObject jsonObject =JSONObject.parseObject(String)