Javascript 如何最容易地将此HTTP响应解析为JSON,然后访问responseText字段?

Javascript 如何最容易地将此HTTP响应解析为JSON,然后访问responseText字段?,javascript,http,Javascript,Http,我试图解析从这个URL返回的明文,以便读取IP地址值。这是我用于请求的代码片段: ipAddress=$.get'https://www.cloudflare.com/cdn-cgi/trace,函数数据{ 返回数据; }; 您可以在回车时解析,也可以在字符串中查找ip=或使用正则表达式搜索它 如果查看ipAddress.reponseText,它是一个回车分隔的字符串。 所以 如果它不在同一位置,则通过数组查找它 $.get("https://www.cloudflare.com/

我试图解析从这个URL返回的明文,以便读取IP地址值。这是我用于请求的代码片段:

ipAddress=$.get'https://www.cloudflare.com/cdn-cgi/trace,函数数据{ 返回数据;
}; 您可以在回车时解析,也可以在字符串中查找ip=或使用正则表达式搜索它

如果查看ipAddress.reponseText,它是一个回车分隔的字符串。 所以

如果它不在同一位置,则通过数组查找它

$.get("https://www.cloudflare.com/cdn-cgi/trace", function(data) {
  const [ ,ip ] = data.match(new RegExp("ip=" + "(.*)" + "\n"));
  console.log(ip);
});
输出


它以响应的形式返回文档,所以我不太清楚JSON,这里有一些方法

常量ipAddress=$.get'https://www.cloudflare.com/cdn-cgi/trace,函数数据{ const arr=data.split\n 常数ip=arr.filterv=>v.includesip=[0] console.logip.split=[1] };
欢迎来到堆栈溢出!请带上,四处看看,并通读,特别是请将代码、错误消息、标记和其他文本信息作为文本,而不是作为文本的图片。为什么:@T.J.Crowder您能否提供任何类型的上下文,说明为什么这可能不是一个结构合理的问题。。。而不是让我在你提供的四个链接中扎根?谢谢请注意,$.get是异步的,并且ipAddress不是您在函数中返回的数据变量。您编写了我尝试使用的…但是没有运气,但是您尝试的代码在哪里?如果您不向我们展示代码,我们就无法真正帮助您修复代码。例如,是什么代码导致控制台中的输出?您正在记录IP地址或数据吗?如果你能把问题的一部分包括进去,那会很有帮助的。谢谢,我会努力编辑的。
$.get("https://www.cloudflare.com/cdn-cgi/trace", function(data) {
  const [ ,ip ] = data.match(new RegExp("ip=" + "(.*)" + "\n"));
  console.log(ip);
});
"2a01:cb18:362:2200:e90e:fb09:8445:6302"