Java 为什么我能';t将一个对象解析为JSON,其中包含一个列表和另一个对象[Issue]

Java 为什么我能';t将一个对象解析为JSON,其中包含一个列表和另一个对象[Issue],java,jackson,Java,Jackson,这是一个代码示例,它抛出了sException,我试图实现的是立即解析整个数据并将其发送到服务器,作为回报,服务器也会这样做,以避免发送看起来最好的信息块,但如果可以,请不要这样做需要这方面的帮助,谢谢 package jsonexample; import com.fasterxml.jackson.databind.ObjectMapper; import java.util.ArrayList; import java.util.List; public class JsonExample

这是一个代码示例,它抛出了sException,我试图实现的是立即解析整个数据并将其发送到服务器,作为回报,服务器也会这样做,以避免发送看起来最好的信息块,但如果可以,请不要这样做需要这方面的帮助,谢谢

package jsonexample;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.ArrayList;
import java.util.List;
public class JsonExample{
    public static void main(String[] args){
        ParentObject parentObject= new ParentObject("Parent", 1);
        ChildObject childObject= new ChildObject("child", 1);
        ChildOfChildObject childOfChildObject= new ChildOfChildObject("child of chilc", 1);
        List<ChildObject> childObjectList= new ArrayList<ChildObject>();
        for(int i=2;i<20;i++){
            childObjectList.add(new ChildObject("child", i));
        }
        parentObject.setChileObject(childObject);
        parentObject.setChildOfChildObject(childOfChildObject);
        parentObject.setChildObjectList(childObjectList);
        ObjectMapper mapper = new ObjectMapper();
        String jsonData;
        try{
            jsonData= mapper.writeValueAsString(parentObject);
            System.out.println(jsonData);
        }
        catch(Exception e){ 
            e.printStackTrace();
        }
    }
}

你试过Gson图书馆吗

Gson gson = new GsonBuilder().create();
jsonString = gson.toJson(parentObject);

如果这是您想要尝试的?

请发布对象的JSON外观以及它引发的异常。错误消息对于理解第
parentObject.setChileObject(childObject)行中的问题至关重要不应该是
parentObject.setChildObject(childObject)?Salman两者都是相同的,我将在一段时间内添加异常详细信息。
Gson gson = new GsonBuilder().create();
jsonString = gson.toJson(parentObject);