ObjectMapper可以實現(xiàn)Java對象和json字符串間互相轉(zhuǎn)換,我們經(jīng)常用到的是它的Java對象轉(zhuǎn)json字符串功能。 這里目的是
Java對象 json字符串相互轉(zhuǎn)換?api
- 【json字符串轉(zhuǎn)為Java對象:readValue(json字符串,類.class)】
- 【Java對象轉(zhuǎn)為json字符串:writeValueAsString(class類對象)】
package test;
import java.io.IOException;
import java.util.*;
import org.codehaus.jackson.JsonGenerationException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
public class UserData {
public static void main(String[] args) throws JsonGenerationException, JsonMappingException, IOException{
ObjectMapper objectMapper = new ObjectMapper();
User u = new User();
u.setName("Lucy");
u.setAge(10);
u.setSex("woman");
//對象轉(zhuǎn)為json字符串
String userJson = objectMapper.writeValueAsString(u);
System.out.println("對象轉(zhuǎn)為json字符串:");
System.out.println(userJson);
//json字符串轉(zhuǎn)為對象
String UserString = "{\"name\":\"Lily\", \"age\":9, \"sex\":\"woman\"}";
User u2 = objectMapper.readValue(UserString,User.class);
System.out.println("json字符串轉(zhuǎn)為對象:");
System.out.println(u2);
}
}
?
?文章來源地址http://www.zghlxwxcb.cn/news/detail-609537.html文章來源:http://www.zghlxwxcb.cn/news/detail-609537.html
?
到了這里,關(guān)于【業(yè)務(wù)功能篇50】ObjectMapper-將java對象轉(zhuǎn)為json字符串的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!