gpt4 book ai didi

java - 将 java.io.BufferedReader 转换为 Json 对象

转载 作者:行者123 更新时间:2023-11-30 07:02:41 28 4
gpt4 key购买 nike

我在一个 groovy 类中有一个休息端点,其方法签名如下......

public PostMyResponse postMyRequest(Reader arg0) throws Exception {

Reader 是一个java.io.BufferedReader。在我的发布请求中,我传递了 json。

如果我这样做,我可以看到参数(注意:我知道这是在 java 样式循环中打印字符串。这不是我想要的)....

int value=0;

// reads to the end of the stream
while((value = arg0.read()) != -1)
{
// converts int to character
char c = (char)value;

// prints character
System.out.println(c);

我想要的是一种使用 groovy 将 java.io.BufferedReader 转换为漂亮的 Json 对象,然后从 json 对象读取属性的方法?

谢谢

最佳答案

为什么不这样做:

def result = new JsonSlurper().parse(reader)

然后结果将是您的阅读器中任何JSON的表示(映射和列表)

关于java - 将 java.io.BufferedReader 转换为 Json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40625524/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com