zoukankan      html  css  js  c++  java
  • JSON 基础(个人笔记)

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。

    JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构

      1. 对象:对象在js中表示为“{}”括起来的内容, 无序

      2. 数组:数组在js中是中括号“[]”括起来的内容,有序

    JSON内容格式   关键字:值

      关键字 是 字符串

      值 可以是

        数字(整数或浮点数)

        字符串(在双引号中)

        逻辑值(true 或 false)

        数组(在方括号中)

        对象(在花括号中)

        null

     1 var people = {
     2     "programmers": [{
     3         "firstName": "Brett",
     4         "lastName": "McLaughlin",
     5         "email": "aaaa"
     6     }, {
     7         "firstName": "Jason",
     8         "lastName": "Hunter",
     9         "email": "bbbb"
    10     }],
    11     "authors": [{
    12         "firstName": "Isaac",
    13         "lastName": "Asimov",
    14         "genre": "sciencefiction"
    15     }, {
    16         "firstName": "Tad",
    17         "lastName": "Williams",
    18         "genre": "fantasy"
    19     }]
    20 };

    对JSON 对象操作(数组使用下标)

      取值   

         JsonObject.key

         JsonObject[key]

      修改   

         JsonObject.key = value

         JsonObject[key] = value

      添加 

         JsonObject.key = value

         JsonObject[key] = value

      删除

           delete JsonObject.key

         delete JsonObject[key]

    Java 中可以使用 Gson ,json-lib,jackson 操作 JSON

     性能:网上代码http://blog.csdn.net/jackpk/article/details/17141061

  • 相关阅读:
    自动化遍历-appcrawler
    Android adb实现原理
    win安装appium
    appium_android-常见的问题
    IOS项目目录结构
    svn命令的使用
    什么时候需要将析构函数定义为虚函数,如果不这么做,会存在什么问题?
    关于C++的疑问剖析
    Apple-Watch开发2 APPIcon设置
    Apple-Watch开发1
  • 原文地址:https://www.cnblogs.com/gxl00/p/4672754.html
Copyright © 2011-2022 走看看