相关疑难解决方法(0)

杰克逊没有填充所有财产

我正在研究一个简单的例子,Jackson library用于将json字符串转换回来,Java object但我发现只有少数属性被设置在我的java对象而不是所有属性上.

这是我的代码:

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

import org.codehaus.jackson.map.ObjectMapper;

public class JsonTest {
    public static void main(String[] args) throws FileNotFoundException, IOException {

        StringBuffer buffer = new StringBuffer();       
        String data = "";
        BufferedReader reader = null;
        try {
            reader = new BufferedReader(new FileReader("path-to-sample.json"));
            while ((data = reader.readLine()) != null) {
                buffer.append(data);
            }
        } finally {
            if (reader != null) {
                reader.close(); 
            }
        }

        System.out.println(buffer.toString());

        ObjectMapper mapper = new ObjectMapper();
        Sample …
Run Code Online (Sandbox Code Playgroud)

java json jackson

8
推荐指数
1
解决办法
4565
查看次数

标签 统计

jackson ×1

java ×1

json ×1