首页 > 编程知识 正文

json格式硬盘数据,数据库json格式

时间:2024-03-07 18:23:33 阅读:332033 作者:DVWR

本文目录一览:

json数据格式和xml数据格式的区别和用法是什么?

JSON与XML的区别:

1 、可读性。JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。

2、可扩展性。XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。不过JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不可比拟的优势。

3、编码难度。XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有提供的工具。无工具的情况下,相信熟练的开发人员一样能很快的写出想要的xml文档和JSON字符串,不过,xml文档要多很多结构上的字符。

用法:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。XML可以做为一个公共的标准格式为不同格式之间提供统一接口。

数据格式(data format)是描述数据保存在文件或记录中的规则。可以是字符形式的文本格式,或二进制数据形式的压缩格式。

字符形式的文本格式占用的存贮空间多但透明度高,二进制数形式的压缩格式占用的存贮空间少但缺少透明度。

返回json格式的数据怎么处理

使用JQ,如下示例:

script src="../scripts/jquery-1.3.1.js" type="text/javascript"/script  

script type="text/javascript"  

/* 

1.json格式数据的出现,很大程度上是因为xml文档体积大和难以解析。json文件和xml文档一样,也可以方便的被重用 

2.json文件非常简洁,也便于阅读和解析 

3.json格式的数据非常严格,任何一个括号的不匹配或者缺少逗号,都会导致页面上的脚本终止运行,甚至还会带来其它更加严重的负面影响,这一点没有xml格式的数据好 

*/  

$(function(){  

       $("#send").click(function(){  

            $.get("get3.php", {   

                        username :  $("#username").val() ,   

                        content :  $("#content").val()    

                    }, function (data, textStatus){  

                        var username = data.username;  

                        var content = data.content;  

                        var txtHtml = "div class='comment'h6"+username+":/h6p class='para'"+content+"/p/div";  

                        $("#resText").html(txtHtml); // 把返回的数据添加到页面上  

                    },"json");//参数4-代表期待服务器端返回的数据格式为json格式  

       })  

})  

/script

json文件有什么用

JSON是一种理想的数据交换语言。 

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。

JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。

JSON建构于两种结构: 

(1)“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。

(2)值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。