java中的json转换
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
package ljc.utils;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import com.alibaba.fastjson.JSONObject;
public class Json1 {
public static void test()throws Exception {
JSONObject obj = new JSONObject();
obj.put("name", "xiaohong");
obj.put("age", 12);
obj.put("hobby", Arrays.asList("basketball", "football"));
System.out.println(obj);
System.out.println(obj.get("name"));
Map<String, Object> m = new HashMap<String, Object>();
m.put("name", "xiaohong");
m.put("age", 12);
m.put("hobby", Arrays.asList("basketball", "football"));
System.out.println(m);
System.out.println(m.get("name"));
JSONObject obj1 = JSONObject
.parseObject("{\"name\":\"xiaohong\",\"age\":12,\"hobby\":[\"basketball\",\"football\"]}");
System.out.println(obj1);
System.out.println(obj1.get("name"));
}
}