关于JSON和一言API – 越努力,越幸运!

正因为生来什么都没有,因此我们能拥有一切。(o゚▽゚)o

  • 微信公众号
  • 关于JSON和一言API

    Le-Answer·2018-12-18·71 次阅读

    JSON: JavaScript Object Notation(JavaScript 对象表示法)

    JSON 是存储和交换文本信息的语法。类似 XML。

    JSON 比 XML 更小、更快,更易解析。

     

    • JSON 是轻量级的文本数据交换格式
    • JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。
    • JSON 具有自我描述性,更易理解

    JSON 语法是 JavaScript 语法的子集。

    关于JSON对象和数组,用法如下:

    注意:

    json 对象和 json 字符串的区别:

    json 对象  var str = { "name": "张三", "sex": "男" };

    json字符串  var str = '{ "name": "李四", "sex": "男" }';

    在使用for遍历时,只能通过 myObj[x] 来获取相应属性的值,而不能使用 myObj.x

    json 在进行通过键名来获取值时,需要特别注意一下。

    把键名赋值给另外一个变量,然后通过.方式去获取值。这种方式是行不通的,可以通过[]获取。

    delete 运算符并不是彻底删除元素,而是删除它的值,但仍会保留空间。

    运算符 delete 只是将该值置为 undefined,而不会影响数组长度,即将其变为稀疏数组(《JS权威指南》7.5节)。

    JSON 通常用于与服务端交换数据。

    在接收服务器数据时一般是字符串。

    我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。

    结合一言API的一个小应用:

    关于一言API,个人特别喜欢,比如网站中的漂浮小人就用到了这个。

    一言 API – 链接记忆,走过时光。

    一言网(Hitokoto.cn)

     


    正因为生来什么都没有,因此我们能拥有一切。(o゚▽゚)o

    
    
    查看评论

    Post a new comment

    Post a new comment
    欢迎回来 , [ 修改 ]




    ©2018 越努力,越幸运!

    不必仰望别人,自己亦是风景。

    本网站已稳定运行

    陇ICP备18003349号

    加载中……