JSON

深圳市联华网络技术开发有限公司(竭诚服务,技术领先)

字号+ 作者:H5之家 来源:H5之家 2016-01-17 09:10 我要评论( )

JSON 简明教程,深圳联华网络技术有限公司是一家拥有十几年建站历史的企业

JSON 简明教程 时间:2015-11-17

JSON 简明教程

一、基本说明

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。具体格式化,易读性,易交互转化等特性。
特别建议在与后端交互时采用的数据格式。



1)返回状态
{"status":"true"}
或者
{"status":1}

2)返回数据
{"AutoID":1,"Name":"TestName"}

简要说明

1.json数据一定包括在{}内
2.每个元素键都要有双引号"" 如 "color":"white" 或者 "age":18
3.必须是键值对,且成对出现 如 "code":"aa"
4.键值对之间用英文状态下逗号分隔 如 "ID":1,"Name":"Test"
5.[]表示的是一组数据,类似数组.例如 [{"code","1"},{"code","2"},{"code","3"}]

举例:

简单的json数据
{"status":1}

json数据列表
[{"data":"a"},{"data":"b"},{"data":"c"}]

复杂的json数据
{"status":1,"code":[{"data":"a"},{"data":"b"},{"data":"c"}]}


二、json与c#类之间的转换

json数据格式能与c#进行很好的数据转换,json的key对应c#的属性,json的value对应c#的属性值
如 {"status":1} 可以转换为
string strTemp="{\"status\":1}";
Public Class TempClass
{
   status {get;set;}
}

1) c#对象转json格式
string jsondata=JsonLeeCMS.Utility.JsonUtils.ObjectToJson<TempClass>(tempclass);

2) json格式转c#对象
TempClass tempclass=JsonLeeCMS.Utility.JsonUtils.JsonToObject<TempClass>(strTemp);



-- 附:json数据校验


上一篇:域名 空间 虚拟主机分别指的是什么?怎样建网站?
下一篇:百度地图api使用说明

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评