`
virtual_function
  • 浏览: 129780 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

JSON(JavaScript Object Notation)

是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成;基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集;JSON采用完全独立于语言的文本格式;

更多内容请见:http://www.json.org/

 

对于Java编程人员来说,json-lib库非常方便,可以用做java对象与json数据之间的相互转换;其核心类是JSONObject和JSONArray,分别代表json对象和json数组;json-lib的Maven坐标为:

<dependency>
	<groupId>net.sf.json-lib</groupId>
	<artifactId>json-lib</artifactId>
	<version>2.3</version>
	<type>jar</type>
	<scope>compile</scope>
</dependency>

 

 

在JavaScript中,字符串也可以转换为JSON对象,但是大家很可能会遇到无法转换的问题,例子如下:

<script type="text/javascript">
    var a=50,b="xxx";
    var arr="{id:"+a+",name:'"+b+"'}";
    arr=eval('('+arr+')')
    alert(arr.name);
</script>

 

如果使用了JQuery库,那么可以使用简单的parseJSON方法直接将转换为JSON对象,例子如下:

 

var obj = $.parseJSON('{"name":"John"}');
alert( obj.name === "John" );
 

 

 

 

 

分享到:
评论

相关推荐

    json 学习笔记 相关知识点

    ### JSON学习笔记:深入理解与应用 #### 一、JSON简介与重要性 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于ECMAScript的一个子集,采用...

    知识图谱导出JSON可视化

    在“知识图谱导出JSON可视化”这个主题中,我们首先需要理解如何将知识图谱的数据结构转换成JSON。知识图谱通常包含节点(实体)和边(关系)。节点表示实体,而边则描述节点之间的联系。在JSON中,这些可以表示为...

    JSON相关知识汇总

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON基于JavaScript语言的一个子集,但...掌握这些知识点对理解和操作JSON数据格式是基础且必不可少的。

    Json知识简介+编程知识+技术介绍

    Json知识简介+编程知识+技术介绍;Json知识简介+编程知识+技术介绍;Json知识简介+编程知识+技术介绍;Json知识简介+编程知识+技术介绍;Json知识简介+编程知识+技术介绍;Json知识简介+编程知识+技术介绍;Json知识...

    关于JSON的知识------JSON 只是简介

    这是一个静态页面,里面介绍了关于JSON的知识,如果需要得到jsp,asp,js,java,c++等等各种语言里JSON的知识和运用工具,可以用页面下方的链接去找。

    AjaxJson 实例 AjaxJson

    在学习 AjaxJson 时,你需要掌握 JavaScript 基础,特别是 DOM 操作和 JSON 相关知识。同时,理解 HTTP 请求的工作原理也很重要。实践是最好的老师,尝试创建自己的实例,不断调试和优化,这样你会更快地掌握 Ajax...

    JSON入门知识.docx

    JSON入门知识.docx

    JSON入门知识.pdf

    JSON入门知识.pdf

    json字符串查看工具源代码

    JSON(JavaScript Object Notation)是一种轻量...这两个工具的源代码为初学者提供了一个实践JSON处理和UI构建的绝佳平台,通过深入学习和修改源代码,你可以更好地掌握JSON相关知识,并提升自己的JavaScript编程能力。

    将web Form 的数据转化成json字符串及json对象进行处理的JS

    在Web开发中,经常需要将用户在HTML表单(Form)中输入的数据转换为JSON格式,以便于数据传输和处理。这个过程涉及到...同时,掌握JavaScript的DOM操作、对象和JSON相关知识也是成为合格前端开发者的必备技能。

    离线JSON格式化工具

    这两款工具都为开发者提供了强大的JSON处理能力,无论是在日常开发、调试,还是在学习JSON相关知识时,都能大大提高工作和学习的效率。在实际使用过程中,可以根据个人偏好和具体需求选择合适的工具,提升JSON数据...

    json的基本知识

    通过学习JSON的基本知识,包括其结构、数据类型以及与JavaScript对象的转换,你可以更好地理解和处理网络通信中的数据,从而在Web开发中更加得心应手。无论是在后端服务器与前端页面间传递数据,还是在不同的应用...

    java json 相关的所有jar包

    以下是一些常见的Java JSON处理库及其相关知识点: 1. **Jackson** Jackson是Java最常用的JSON库之一,由FasterXML提供。它提供了多种API,如`Jackson-databind`、`Jackson-core`和`Jackson-annotations`。`...

    json基础知识附带实例

    json

    json知识总结

    JSON(JavaScript Object Notation,JS对象表示法)是一种轻量级的数据交换格式,具有易于阅读和编写、易于机器解析和生成的特点。它的设计目标是易于人阅读和编写,同时也易于机器解析和生成。尽管JSON是基于...

    json相关的包下载

    以下是一些关于Python `json`模块的关键知识点: 1. **编码(Encoding)**:`json.dumps()`函数用于将Python对象转换为JSON字符串。例如,你可以将字典、列表、数字、字符串、True/False和None等转换为JSON格式。...

    java json api,json api

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输,因为它易于阅读和编写,...在理解并熟练掌握这些知识点后,开发者能够更好地应对JSON数据处理的各种场景。

    JSON_Trans.rar_LABVIEW转换JSON_json Labview_labivew json_labview j

    以下是一些关于LabVIEW与JSON交互的关键知识点: 1. **JSON格式**:JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它主要由键值对(key-value pairs)组成,键用引号包围,值可以...

    JSON解析 创建JSON

    理解JSON的基本结构,学会在不同语言中创建和解析JSON,以及了解相关扩展如JSON Schema、JSONP和JSON-LD,都将对提升你的Web开发能力大有裨益。在实际项目中,熟练掌握这些知识点能帮助你更高效地处理数据交换,实现...

    古诗内容提取json格式转jsonl

    下面我们将深入探讨这两个格式以及转换过程中的关键知识点。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析和生成。JSON采用键值对的形式,通常...

Global site tag (gtag.js) - Google Analytics