json格式和抽象化思想

一周的学习,这周最大的收获是JS里json格式的运用和抽象化思想,例如:

var book=[{id:1,bookname:"软件开发",writer:"Tom",type:"编程技术",time:"1999-2-30",price:50,picture:"a.jpg"},
{id:2,bookname:"HTml",writer:"wersMith",type:"编程技术",time:"1999-7-20",price:80,picture:"b.jpg"},
{id:9,bookname:"西游记",writer:"罗贯中",type:"小说",time:"2009-10-10",price:10,picture:"f.jpg"}]

这就是一个JSON格式的运用,还有抽象化的思想,封装能重复用的代码,把它封装成一个函数,不仅能减少代码的书写量,避免代码的冗余,而且还能大大的提高效率,如一简单的找对象代码可独立封装成一个函数,如下:

function $(Nid){
return document.getElementById(Nid);
}

时间: 2024-11-09 21:47:48

json格式和抽象化思想的相关文章

AJAX制作JSON格式的局部实时更新数据的方法

废话不多,上代码,前台: 主要使用了死循环一秒钟读取JS一次去刷新页面(递归的思想)单独对ShowData这个DIV的数据进行刷新 ,个人觉得还是需要优化的.请大神指点 <script type="text/javascript"> $(function () { var i = 0; function setTimeOutPost() { $.ajax({ type: "post", url: "/UserControl/DoData.ash

数据类型和Json格式

1. 前几天,我才知道有一种简化的数据交换格式,叫做yaml. 我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开. 它说,从结构上看,所有的数据(data)最终都可以分解成三种类型: 第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词. 第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海".

可以将一些配置信息已json格式存在数据库中读取的时候序列化。

public partial class json序列化 : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            StringBuilder builder = new StringBuilder(); builder.Append("{");            builder.Append("    \"C

MariaDB 10.0.X中,动态列支持 JSON 格式来获取数据。

MariaDB 10.0.X中,动态列(Dynamic Columns),可以支持 JSON 格式来获取数据. 为了兼容传统SQL语法,MariaDB 10和MySQL5.7支持原生JSON格式,即关系型数据库和文档型NoSQL数据库集于一身. 使用说明: ###表结构 create table assets (   item_name varchar(32) primary key, -- A common attribute for all items   dynamic_cols  blo

jsonObject.toString(2) json格式缩进

public static void main(String[] args) { JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "li"); jsonObject.put("age", "22"); String string2 = jsonObject.toString(20);//json格式缩进20个字符 System.out.print

c# 将匿名类或者集合转Json格式数据一些方法

要说写这个功能呢也是因为工作需要,白天呢上班写个Web页面需要ajax请求后台并将数据以Json格式传会前端,由于公司特殊性吧,不能连外网(很苦比).所以只有等到晚上回家上网边查边写! public class DataToJson { private static System.Web.Script.Serialization.JavaScriptSerializer ser = new System.Web.Script.Serialization.JavaScriptSerializer(

快速将对象转化为JSON格式

1.导入阿里巴巴fastjson包. <!-- fastJson将对象转化为Json对象 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.24</version> </dependency> 2.写一个公共的Action类,调用jar包中的toJSONStri

输出结果为Json格式(ConvertTo-Json)

1.直接输出为json格式: Get-Process -Id $pid | ConvertTo-Json | clip.exe 2.自定义结果为json格式: $serverinfoj = @" { "Status": "Success", "Infors": { "ServerName": "$env:ComputerName", "IP": "$Server&qu

JSON格式之GSON解析

JSON格式之GSON解析 最近在做websocket相关,项目需要JSON解析.相较之下感觉google的GSON解析不错. JAVA后台 Gson提供了fromJson()方法来实现从Json相关对象到java实体的方法 1.对象类型 采用上图的第一种方法. Gson gson =new Gson(); User user= gson.fromJson(str, User.class); 2.Map.List等 采用上图的第二种方法. Type type = new TypeToken<Ma