发表于: 2017-11-22 17:05:14

1 624


今天完成的内容:

(1)任务七接触Json了,比如api返回码是Json格式,了解一下。

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

大体用法:最常用的格式是对象的键值对。

{

"people":[

{

"firstName": "Brett","lastName":"McLaughlin"},

{

"firstName":"Jason","lastName":"Hunter"}

]

}

类似 XML:

JSON 是纯文本,JSON 具有“自我描述性”(人类可读)

JSON 具有层级结构(值中存在值),JSON 可通过 JavaScript 进行解析

JSON 数据可使用 AJAX 进行传输

相比 XML 的不同之处:

没有结束标签,更精简

读写的速度更快,不使用保留字

能够使用内建的 JavaScript eval() 方法进行解析,使用数组

(2)补一下前面的漏。

代码规范(只记录需要注意的点):

标识符的命名力求做到统一、达意和简洁。遵循骆驼法则,即标识符通过单词首字母大写分割。

静态常量全大写且用下划线分割:

public static find String NEVER_CHANGE = "NEVER_CHANGE";

缩进风格:

大括号的开始在代码块开始的行尾,闭合在和代码块同一缩进的行首。

空行:

空行可以表达代码在语义上的分割,注释的作用范围,等等。

将类似操作,或一组操作放在一起不用空行隔开,而用空行隔开不同组的代码,连续两行的空行代表更大的语义分割。方法之间用空行分割,域之间用空行分割,超过十行的代码也应该使用空行分割。

(3)短信发送类模板:

ublic void messageSend(String telephone,String code){
HashMap<StringObject> result = null;
       CCPRestSmsSDK restAPI = new CCPRestSmsSDK();
       restAPI.init(serverIPserverPort);
       // 初始化服务器地址和端口,生产环境配置成app.cloopen.com,端口是8883.
       restAPI.setAccount(accountSidaccountToken);
       // 初始化主账号名称和主账号令牌,登陆云通讯网站后,可在控制首页中看到开发者主账号ACCOUNT SID和主账号令牌AUTH TOKEN。
       restAPI.setAppId(appID);
       // 请使用管理控制台中已创建应用的APPID。
       result = restAPI.sendTemplateSMS(telephone,"1" ,new String[]{code,"5"});
       System.out.println("SDKTestGetSubAccounts result=" + result);
       if("000000".equals(result.get("statusCode"))){
//正常返回输出data包体信息(map)
           HashMap<String,Object> data = (HashMap<StringObject>) result.get("data");
           Set<String> keySet = data.keySet();
           for(String key:keySet){
Object object = data.get(key);
               System.out.println(key +" = "+object);
           }
}else{
//异常返回输出错误码和错误信息
           System.out.println("错误码=" + result.get("statusCode") +" 错误信息= "+result.get("statusMsg"));
       }
}

明天的计划:把认证都弄了,搞demo。

遇到的问题:各种api,demo,用途不明的类,把我搞晕了,不知要怎么做。

收获:以上。

禅道:http://task.ptteng.com/zentao/task-view-10704.html


返回列表 返回列表
评论

    分享到