当前位置: 首页 > 面试题库 >

从另一个站点获取JSON并转换为数组或csv

王成化
2023-03-14
问题内容

我正在尝试将此跨域JSON的键“ 1”处的值转换为我网站上的js数组。

我尝试使用$.getJSON(),但遇到跨域原始错误。我尝试使用AJAX并收到跨域原始错误。

有什么办法可以解决这个问题并使用JSON?

这是我尝试使用$.getJSON()

var trends = '';
var json = 'http://hawttrends.appspot.com/api/terms/';
$.getJSON(json, function(trends){
    console.log(trends["1"]);
});

这是我的AJAX尝试:

    $.ajax({
    type:'GET',
    dataType:'jsonp',
    data:{},
    url:'http://hawttrends.appspot.com/api/terms/',
    error:function(jqXHR, textStatus, errorThrown){
        console.log(jqXHR);
    },
    success:function(msg){
        if (msg) {
          var myArray = [];
          $.each(msg, function(i, item) {
             //do whatever you want for each row in json
             myArray.push(item);
          });
        }
    }
});

如果唯一的方法是在服务器上。如何解析JSON,并将键“ 1”的值转换为Go(Golang)CSV文件中的元素。


问题答案:

喜欢:

var json = 'http://hawttrends.appspot.com/api/terms/';
$.getJSON(json, function(trends){
  $.ajax({
    type:'GET',
    url:json,
    dataType:'JSONP',
    data: trends,
    success: function(msg){
      // do stuff with the msg
    }
  });
});

由于trends返回的数据来自$.getJSON您,请稍后再运行AJAX。如果您具有服务器访问权限,则实际上没有理由这样做。

使用PHP:

<?php
$dataArray = json_decode(file_get_contents('http://hawttrends.appspot.com/api/terms/'));
// $dataArray has all data
?>


 类似资料:
  • 问题内容: 我想转换下面的数组 转换为XML格式或JSON。有人可以帮忙吗? 问题答案: 这适用于关联数组。

  • 问题内容: 所以我正在创建一个包含元素信息的数组。我遍历所有元素并保存索引。由于某种原因,我无法将此数组转换为json对象! 这是我的数组循环: 我尝试通过以下方式将其变成JSON对象: 它似乎没有发送正确的JSON格式! 如果我像这样手工编码,它将起作用并发送信息: 当我在JSON.stringify对象上发出警报时,它看起来与手工编码的对象相同。但这是行不通的。 我快要解决这个问题了!我在这里

  • 问题内容: 我想更改字节数组中的值以在MSB中放入较长的时间戳值。有人可以告诉我最好的方法是什么。我不想一点一点地插入值,我认为这是非常低效的。 我想要的是这样的: 这样是可能的。在此字节数组中编辑/插入值的最佳方法是什么。由于字节是原始数据,我不认为有一些直接的实现可以利用吗? 编辑: 似乎比快,所以用它替换上面的代码。如果有误,请纠正我。 问题答案: 有多种方法可以做到这一点: 使用(最佳选择

  • 注意:在转换之后,我不再打算使用OpenCV中的12bit值,然后我需要提取原始值,并将它们发送到另一个单独的进程。

  • 我现在有这个JSON文件: 我想获取所有用户名并将其转换为ArrayList。所以我的ArrayList只有用户名、用户名1和用户名2。 我也在使用org. JSON。

  • 问题内容: 从值中获取单个密钥 我想从以下JSON进行向后选择。我想提取特定状态的缩写。在这种情况下,缩写是关键,而我要开头的值就是值。 当然,我可以遍历每个值,将值与我的值进行比较,并在匹配时选择键。这是处理类似问题的最佳方法吗?或者,还有更好的方法? 反转JSON数据 另一种选择是在处理的早期反转此数据,以给我自己交换密钥/值的一组相似值。我会对看到有效地执行此操作的方法感兴趣。 问题答案: