我有一个看起来有点像这样的json响应。
ServerSocketChannel serverSocketChannel = ServerSocketChannel.open();
serverSocketChannel.socket().bind(new InetSocketAddress(1234));
SocketChannel socketChannel = serverSocketChannel.accept();
System.out.println(socketChannel.isConnected());
用户和群组之间存在多对多的关系。 我正在使用GsonConverterFactory进行改造。在回复时,我如何将这些信息解析为对象?
我尝试创建一个User类和一个组类,然后我将一个组数组作为用户类的成员。 但是当我访问User.getGroups()。get(1).getID时,它返回0。 但是,User.getGroups()。size()确实返回4(在这种情况下是正确的数字)
如何在改造中实现这一目标?
答案 0 :(得分:0)
使用改型正确解析JSON的实用工具可以是使用http://www.jsonschema2pojo.org生成类 您只需要将示例JSON(资源类型)放入JSON中,并放入所需的注释样式(GSON,Jackson等)。 最后点击预览按钮,您可以看到结果