网站建设优化规划书如何构建成交型网站
web/
2025/10/8 22:34:08/
文章来源:
网站建设优化规划书,如何构建成交型网站,太仓有专门做网站的地方吗,南昌市网上商城采购平台一、什么是Json#xff1f;JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999的一个子集。 JS… 一、什么是JsonJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于程序语言的文本格式但是也使用了类C语言的习惯包括C, C, C#, Java, JavaScript, Perl, Python等。这些特性使JSON成为理想的数据交换语言。Json的两种结构1、对象对象在js中表示为“{}”括起来的内容数据结构为 {keyvalue,keyvalue,...}的键值对的结构在面向对象的语言中key为对象的属性value为对应的属性值所以很容易理解取值方法为 对象.key 获取属性值这个属性值的类型可以是 数字、字符串、数组、对象几种。例如var user {name:Manas,gender:Male,birthday:1987-8-8}2、数组数组在js中是中括号“[]”括起来的内容数据结构为 [java,javascript,vb,...]取值方式和所有语言中一样使用索引获取字段值的类型可以是 数字、字符串、数组、对象几种。例如var userlist [{user:{name:Manas,gender:Male,birthday:1987-8-8}},{user:{name:Mohapatra,Male:Female,birthday:1987-7-7}}]二、Json的用途主要用于数据的传输还可以作为程序的配置文件。三、C#中操作Json1、Json序列化public string GetJsonString(){List products new List(){new Product(){Name苹果,Price5.5},new Product(){Name橘子,Price2.5},new Product(){Name干柿子,Price16.00}};ProductList productlist new ProductList();productlist.GetProducts products;//return new JavaScriptSerializer().Serialize(productlist));return JsonConvert.SerializeObject(productlist);}public class Product{public string Name { get; set; }public double Price { get; set; }}public class ProductList{public List GetProducts { get; set; }}生成结果{GetProducts:[{Name:苹果,Price:5.5},{Name:橘子,Price:2.5},{Name:柿子,Price:16}]}2、Json反序列化string json {Name: Bad Boys,ReleaseDate: 1995-4-7T00:00:00,Genres: [Action,Comedy]};Movie m JsonConvert.DeserializeObject(json);string name m.Name; //name 为 Bad Boys四、Json和Xml的比较XML1应用广泛可扩展性强被广泛应用各种场合2读取、解析没有JSON快3可读性强可描述复杂结构JSON1结构简单都是键值对。2读取、解析速度快很多语言支持3传输数据量小传输速率大大提高4描述复杂结构能力较弱JavaScript、PHP等原生支持简化了读取解析。成为当前互联网时代普遍应用的数据结构欢迎关注我的公众号同步更新文章DoNet技术分享平台阅读原文
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89299.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!