因此,我试图从一次提取中解开我的回答:

  fetch('restservices/users/', fetchOptions)
    .then(function (response) {
      if (response.ok) {
        console.log('1');
        console.log(response)
        const responseSjon = response.json()
        console.log('2');
        console.log(responseSjon);
        console.log('3');
        // console.log(JSON.stringify(responseJson, null, 2));
        console.log(JSON.stringify(responseJson));
        console.log('4');

在Javascript中,我将响应解压缩为json with response.json.

[
   {
      "email":{
         "chars":"CasaSuCasa",
         "string":"CasaSuCasa",
         "valueType":"STRING"
      },
      "naam":{
         "chars":"Coyote",
         "string":"Coyote",
         "valueType":"STRING"
      },
      "hoeveelheid zoekopdrachten":{
         "integral":true,
         "valueType":"NUMBER"
      }
   },
   {
      "email":{
         "chars":"syd@barrett.com",
         "string":"syd@barrett.com",
         "valueType":"STRING"
      },
      "naam":{
         "chars":"CrazyDiamond",
         "string":"CrazyDiamond",
         "valueType":"STRING"
      },
      "hoeveelheid zoekopdrachten":{
         "integral":true,
         "valueType":"NUMBER"
      }
   }
]

我说它看起来是一个包含JsonArray对象的数组,包含json对象,对吗?

我的问题是如何在控制台中单独访问这些对象.日志(log)(xxx)?

编辑:

            Map<String, User> commune = Community.getUserMap();
            JsonArrayBuilder jab = Json.createArrayBuilder();

            JsonObjectBuilder job = Json.createObjectBuilder();
            commune.forEach((key, user) -> {

                job.add("email", user.getEmail());
                job.add("naam", user.getNaam());
                job.add("role", user.getRole());
                job.add("hoeveelheid zoekopdrachten", user.getAlleZoekertjes().size());
                jab.add(job);
            });
            return ok(jab.build()).build();
        }

推荐答案

使用JSON以格式化的方式记录对象.字符串化

console.log(JSON.stringify(responseJson, null, 2));

或者在您的特定情况下,使用以下选项:

fetch('restservices/users/', fetchOptions)
.then(response=>response.json())
.then(response=>console.log(JSON.stringify(response, null, 2)))

Javascript相关问答推荐

可以的.是否可以在不预编译的情况下使用嵌套 Select 器?

*ngFor和@代表输入decorator 和选角闭合

具有相同参数的JS类

如何分配类型脚本中具有不同/额外参数的函数类型

如何用显示网格平滑地将元素从一个地方移动到另一个地方?

togglePopover()不打开但不关闭原生HTML popover'

使用GraphQL查询Uniswap的ETH价格

如果Arrow函数返回函数,而不是为useEffect返回NULL,则会出现错误

try 使用PM2在AWS ubuntu服务器上运行 node 进程时出错

令牌JWT未过期

Phaser3 preFX addGlow不支持zoom

P5.js中矩形内的圆弧

如何在Reaction中清除输入字段

未找到用于 Select 器的元素:in( puppeteer 师错误)

在高位图中显示每个y轴系列的多个值

计算对象数组中属性的滚动增量

每隔一行文本段落进行镜像(Boustrophedon)

如何从Reaction-Redux中来自API调用的数据中筛选值

JavaScript -如何跳过某个字符(S)来打乱字符串中的字符

MUI-TABLE:MUI表组件中交替行的不同 colored颜色 不起作用