JSON原始碼分析(第一部分)

2022-07-02 10:12:09 字數 505 閱讀 5713

一、json簡介

1、json資料結構

(1)json的資料結構只有兩種:object是以{}表示,array是以[  ]表示;

(2)可以相互巢狀表示,不同語言之中的物件、記錄、結構、字典、雜湊表等都可以作為轉換的物件基礎結構。

2、json儲存結構

cjson設計的核心是採用了雙向鍊錶;其儲存結構有點像廣義表。

3、json使用原理

cjson作為json格式的解析庫,其主要功能無非就是構建和解析json格式了。用途就是一端將要傳送的資料以cjson形式封裝,然後傳送;另一端收到此資料後,還是按cjson形式解析,就得到想要的資料了。

二、json框架及使用

cjosn設計的核心是採用了雙向鍊錶。當json控制代碼是乙個物件或是陣列的時候,將cjson項不斷的鏈結在cjson控制代碼中。

(1)構建json報文,網路傳送,不同程序通訊;

(2)解析json報文,獲取接收的資料;

三、原始碼分析

1、函式關係圖

Axure RP 第一部分

axure rp是乙個專業的快速原型設計工具。axure 發音 ack sure 代表美國axure公司 rp則是rapid prototyping 快速原型 的縮寫。axure rp是美國axure software solution公司旗艦產品,是乙個專業的快速原型設計工具,讓負責定義需求和規格...

第一部分 初識Solr

第一章 solr簡介 這章主要包括內容 這本書講述nosql技術,apache solr 像它的非關係模式兄弟一樣,針對於某些問題進行了優化。特別的,solr在處理企業級大量資料 及時搜尋 文字資料 返回相關性結果等方面進行了很大優化。這裡說的只是冰山一角,讓我們從下面幾方面來進行詳細敘說 solr...

css排雷第一部分

import url basic.css warning urgent plant moons plant moons 1 a href span title feature lang en 選出屬性等於lang或者以lang開頭的所有元素。選擇h1 strong 可以解釋為選擇h1字元素中的所有s...