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

  • 相关阅读:
    一篇文章读懂JSON
    不该被忽视的CoreJava细节(四)
    Java面试题总结(二)
    Java面试题总结(一)
    不该被忽视的CoreJava细节(三)
    不该被忽视的CoreJava细节(一)
    逐步解读String类(一)
    JSP注释格式
    命令行启动mysql服务
    经典进程的同步问题之——生产者&&消费者
  • 原文地址:https://www.cnblogs.com/gxl00/p/4672754.html
Copyright © 2011-2022 走看看