javascript - 是否有使用 JavaScript 和 JQuery 序列化 JSON 的标准方法?

标签 javascript jquery html json google-api

我一直在 Stackoverflow 中寻找答案,似乎有不止一种序列化方法(将 JSON 响应转换回 HTML 和/或其他代码,以便我们可以用它做一些有用的事情)。

我使用的方式是这样的..

$.getJSON(
    "https://www.googleapis.com/shopping/search/v1/public/products?callback=?",
    {
        key: "unique key code", 
        country: "US", 
        q: "iphone", 
        alt: "json" 
    },
    function(data) 
{

$.each(data.items, function(i, item)
  {
  //Do something with each object
  }

}

因此,我使用 $.getJSON 方法来检索 JSON 响应,然后循环访问每个对象并执行某些操作。

这样可以吗?我应该使用另一个函数来检索 JSON 响应吗?

问候, LS

最佳答案

如果你将dataType设置为json jquery会为你解析json

$.ajax({
dataType:"json",
...
success:function(data){
$.each(data.items, function(i, item)
  {
  //Do something with each object
  }   
}

});

关于javascript - 是否有使用 JavaScript 和 JQuery 序列化 JSON 的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7710551/

相关文章:

javascript - IE选择 'arrow'

jquery - jQuery 对话框上 RegisterClientScriptBlock 调用时出现错误

jquery - 混合 Razor @和@: syntax in same line

html - 边距顶部显示为 0.5%,即使其编码为 0%、CSS、HTML

JavaScript 变量在定义后更改为结果行

javascript - 为什么 getElementbyId 在这种情况下不起作用?

javascript - jquery.cardswipe 插件演示成功回调函数不适用于读卡器

jquery - 带背景元素动画的导航栏

html - 如何在 Azure DevOps 中将图像居中

javascript - 过渡不适用