本文翻译自:Parse JSON in JavaScript? [duplicate]

This question already has answers here : 这个问题已经在这里有了答案 :
Safely turning a JSON string into an object (24 answers) 安全地将JSON字符串转换为对象 (24个答案)
Closed 4 years ago . 4年前关闭。

I want to parse a JSON string in JavaScript. 我想解析JavaScript中的JSON字符串。 The response is something like 响应就像

var response = '{"result":true,"count":1}';

How can I get the values result and count from this? 我如何获得数值result并从中进行count


#1楼

参考:https://stackoom.com/question/Khyy/在JavaScript中解析JSON-重复


#2楼

If you are getting this from an outside site it might be helpful to use jQuery's getJSON. 如果您是从外部站点获得的,那么使用jQuery的getJSON可能会有所帮助。 If it's a list you can iterate through it with $.each 如果是列表,则可以使用$ .each遍历它。

$.getJSON(url, function (json) {alert(json.result);$.each(json.list, function (i, fb) {alert(fb.result);});
});

#3楼

I thought JSON.parse(myObject) would work. 我认为JSON.parse(myObject)可以工作。 But depending on the browsers, it might be worth using eval('('+myObject+')') . 但是根据浏览器的不同,可能值得使用eval('('+myObject+')') The only issue I can recommend watching out for is the multi-level list in JSON. 我可以建议注意的唯一问题是JSON中的多级列表。


#4楼

If you want to use JSON 3 for older browsers, you can load it conditionally with: 如果要对较旧的浏览器使用JSON 3 ,则可以有条件地通过以下方式加载它:

<script>window.JSON || document.write('<script src="//cdnjs.cloudflare.com/ajax/libs/json3/3.2.4/json3.min.js"><\/scr'+'ipt>');
</script>

Now the standard window.JSON object is available to you no matter what browser a client is running. 现在,无论客户端运行哪种浏览器,都可以使用标准的window.JSON对象。


#5楼

You can either use the eval function as in some other answers. 您可以像其他一些答案一样使用eval函数。 (Don't forget the extra braces.) You will know why when you dig deeper), or simply use the jQuery function parseJSON : (别忘了多余的花括号。)当您深入研究时,您会知道为什么),或者干脆使用jQuery函数parseJSON

var response = '{"result":true , "count":1}';
var parsedJSON = $.parseJSON(response);

OR 要么

You can use this below code. 您可以使用以下代码。

var response = '{"result":true , "count":1}';
var jsonObject = JSON.parse(response);

And you can access the fields using jsonObject.result and jsonObject.count . 您可以使用jsonObject.resultjsonObject.count访问这些字段。


#6楼

The following example will make it clear: 下面的示例将使其变得清晰:

let contactJSON = '{"name":"John Doe","age":"11"}';
let contact = JSON.parse(contactJSON);
console.log(contact.name + ", " + contact.age);// Output: John Doe, 11

在JavaScript中解析JSON? [重复]相关推荐

  1. JS/JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()使用详解

    JS/JavaScript中解析JSON --- JSON.parse().JSON.stringify()以及$.parseJSON()使用详解 现在JSON格式在web开发中非常重要,特别是在使用 ...

  2. 在JavaScript中解析查询字符串[重复]

    本文翻译自:Parse query string in JavaScript [duplicate] Possible Duplicate: 可能重复: How can I get query str ...

  3. Json学习总结(1)——Java和JavaScript中使用Json方法大全

    2019独角兽企业重金招聘Python工程师标准>>> 摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript ...

  4. javascript 中使用JSON

    因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的. js 代码 var myJSONObject = {"bindings&quo ...

  5. JSON—JavaScript中的JSON

    JSON的数据格式 JavaScript中的JSON 1.JavaScript与JSON JSON是一种语法,用来序列化对象.数组.数值.字符串.布尔值 null.他基于JavaScript语法,但与 ...

  6. html页面解析json,JavaScript如何解析json?

    javascript如何解析json?下面本篇文章就来给大家介绍一下使用javascript解析json的方法,希望对大家有所帮助. 什么是JSON?JSON 指的是 JavaScript 对象表示法 ...

  7. 在.NET2.0中解析Json和Xml

    在.NET2.0中解析Json和Xml 在.NET解析json有很多方法,这里介绍最简单也用的最多的一种. 一.添加引用 解析Json,先下载开源控件 Newtonsoft.Json.dll 下载地址 ...

  8. 在 JavaScript 中创建 JSON 对象

    <html> <body> <h2>在 JavaScript 中创建 JSON 对象</h2><p> Name: <span id=& ...

  9. java+解析未知json_在Java中解析JSON时如何忽略未知属性– Jackson @JsonIgnoreProperties注释示例...

    java+解析未知json 使用Jackson API在Java中解析JSON时的常见问题之一是,当您的JSON包含未知属性(即您的Java类没有对应于所有JSON属性的所有字段)时,该操作将失败. ...

最新文章

  1. 泛在电力物联网(能源互联网+物联网)浅析
  2. ahp层次分析法matlab代码_Matlab数据分析实战,基于AHP高校食堂满意度调查分析
  3. 文巾解题 面试题 01.04. 回文排列
  4. 刘强东:第四次零售革命意义将超互联网
  5. 人工智能、物联网和大数据如何拯救蜜蜂
  6. 一种类的渐进式开发写法
  7. 今天完成了share memory的测试
  8. 比较牛逼的答题卡扫描算法
  9. (转)Bibtex使用方法
  10. 运行control userpasswords2实现winXP自动登录
  11. 装机 win7 64 IE11
  12. MongoDB Sharding 机制分析
  13. Requests接口测试(五)
  14. c语言实例100_pic单片机,PIC单片机C语言编程实例
  15. 计算机毕业设计Java学生课堂互动教学系统(源码+系统+mysql数据库+lw文档
  16. VMWARE平台STS证书过期
  17. Tomcat 中文乱码
  18. 多多进宝推广团队_多多进宝推广团长玩法指南
  19. HDU 6438 Buy and Resell【贪心】
  20. 项目之动态图片的制作

热门文章

  1. 三年开发剑指阿里,复习耗时168天,三面阿里巴巴,成功定级P7
  2. string :操作总结
  3. Fiddler 发送post 请求失败
  4. Android之简单了解Android OS内部机制
  5. ConcurrentHashMap源码分析(1)——JDK1.7的实现
  6. Android OkHttp之 offline cache
  7. python大数据搜索_python语言-用 Python 实现一个大数据搜索引擎
  8. 分治、动态规划、贪婪 之 算法分析
  9. windows 如何配置 Go 环境(Zip archive 方式)?
  10. Hibernate一对多(注解)