嘿嘿，伙計們，歡迎回到他身邊傳播病毒，所以在這個視頻中，我們將
討論更多關於顫振的信息，所以如果你正在學習我的教程，那麼你
必須知道，到目前為止，我們主要做了設計部分，但是
從這個視頻中，我們還將研究 n3 theta 部分，因為那也是播放
在開發所有實際應用程序時扮演著非常重要的角色，因此我們將
談論 theta 部分，所以在這個視頻中我告訴你如何加載本地
將 JSON 放入您的 Flutter 應用程序中，因此這將有助於您製作
現實世界的應用程序，因為當我們處理服務器時，我們主要加載
我們以 JSON 形式獲取數據，然後我們對 Jason 進行解碼
那麼我們將如何做到這一點首先我們將使用本地數據然後在
我們將使用很棒的在線數據來製作其他一些視頻，所以讓我們從
這個視頻的一個新項目所以我將在 Visual Studio 中進行編碼
代碼您可以選擇任何 ID 或代碼，直到您想要，我將創建一個
通過按命令 shift P 新建項目，如果您可以按控制 shift B
有一個窗口，或者如果你有 Mac 那麼你可以在這裡按命令 shift B
可以選擇 flutter new project 或者你可以搜索它，現在讓我們給它
一個名字讓我們說它是顫振傑森假設沒關係所以它很酷讓我們
讓它為我們創建一個項目，所以它在這裡創建一個項目，你可以看到
它正在運行一些命令的底部，比如大量的包到達
拿到所有的包裹，所以這需要一些時間，所以讓我們討論一下
關於它會是什麼樣子 所以我們將做什麼 我們將製作一個 JSON 文件
如果你不知道這個，讓我告訴你它是一個 JavaScript 對象
表示法基本上是一組你可以說它是一個密鑰對或哈希映射或
字典隨便你哪個
當我們處理其他一些應用程序時，我們處理辣椒
應用然後主要是關於數據源的 Xchange 基本上是 JSON
我們處理鍵值對 所以我會告訴你我們是如何寫這個的
一切都讓這個項目為我們準備好了，這是我們的演示應用程序
我們從流動管道中獲得，所以讓我們做一件事，我們將創建一個目錄
在這裡，我們將首先存儲我們的 JSON，所以讓我們在這裡創建一個文件夾，我們可以
說我想加載 Jason 好的所以文件夾的名稱是加載 Jason 和
在這個文件夾中，讓我們創建一個文件，假設 person dot Jason 所以有
這是一個班級的人，或者這是一個文件人，它是一個 JSON 文件，我們在這裡
將首先在這個原子中有一個 JSON 數組，我們將有 JSON 對象和
我們使用方括號表示數組，然後我們可以有這個大花
在這里為我們的 JSON 對像大括號，我們可以擁有像 key 這樣的人的屬性
將被命名，我們可以為這個人提供一個名字
所以讓我們說它就像 Pavan Kumar 好吧，我們可以有多個屬性，比如
我們可以有年齡，假設年齡是 23 歲左右，你也可以
定義一些你可以說整數 你可以在字符串中給出它的值
完全由您選擇 所以讓我們隱藏以厘米為單位的
讓我們說這是身高 讓我們說性別 我們可以說就像吃飯
那麼我們可以讓我們說頭髮顏色所以我們可以說它像黑色一樣好所以
首先這是一個人現在我們可以做什麼我們可以復制這個JSON對象
製作更多這樣的物體，所以只是哦，我的頭髮，然後復制並粘貼它
讓我們有四個人就足夠了，所以第一個是 Pavan Kumar
第二個讓我們說我們可以說它
karena 假設它是 karena 假設是 22 我將是 153
性別讓我們說女性，在這裡但讓我們說布朗，我們可以命名任何東西
另一個讓我們說我們可以說他 Rohit Sharma 你可以給另一個任何
你想要的名字規則 26 180 男性和黑色，最後是讓我們說我們的
名人 Raju Raju 任何你可以給任何名字的東西，讓我們說它是 40 吧
將是 165 個男性，顏色是棕色的，所以這些對於某些對象
我們有一個 Jason 錯誤，所以這就是我們現在要做的所有事情
這可以作為顫振中的資產，所以我們必須提供參考
到我們的 pub 規範點 Jamel 文件中的這些資產，所以無論我們做什麼
我們需要在此處聲明的資產，以便我們可以取消註釋此行
在這裡，我們可以取消對這一行的註釋，在這裡我們可以寫下
文件夾是傑森勳爵，我們可以在這裡引用我們的文件
這是人點傑森，我們很高興從這裡走，它會跑
一些命令你知道完成這個所以我們完成了我們已經完成了這部分
現在我們可以做什麼我們可以離開主點點
在這裡，我們有一些預先構建的預定義
或刪除所有這些，以便我們可以從這裡開始寫一個新的外套
我們將做的所有事情我們將進口我們可以說包裝信/材料或
現在我們將有一個正常的 main 方法
我們一直都有，在裡面我們可以有一個運行應用程序，我們可以說新的
我的應用程序，我們不需要稱它為我的應用程序，我們可以直接說新材料應用程序
這樣我們就不必在這裡編寫太多代碼，這就是我們編寫它的方式
材料應用程序假設我們有一個讓我們說我們可以擁有的東西我們在這裡有一個家
很明顯，讓我們說它是一個家或新的頁面 ok
我們還沒有或沒有聲明這一頁，假設它也有一個主題
所以我們可以說新的主題日期 tau 在這裡我們可以說主要的伸展讓我們
說，讓我們給它一個很好的顏色顏色開始主題
哦，這已經準備好了，我們必須製作這一頁，因為我們正在處理
使用一些數據，讓我們將此主頁設為全數字 I 有狀態小部件
如果你是，如果你讓它無國籍，那麼它也會起作用，因為我們是
還沒有實時改變，所以讓我們把它變成有狀態的，這樣一個好的
經驗將在那裡，因為將來我們將使其成為有狀態的，因為
我們的要求，讓我們覆蓋它所以方法是狀態，或者我們可以
現在說主頁狀態，我們將在此之後創建
所以我粘貼了它，我們可以說創建狀態，我們可以通過
新頁面狀態，現在我們也需要創建這個類，以便我們可以說
頁面上的類保持擴展狀態，在這裡我們傳遞我們的主頁
現在讓我們覆蓋您已經知道的最重要的方法
將返回方法的小部件名稱的小部件是已經存在的天數
定義狀態完整小部件，因此我們現在可以在參數中說明上下文
準備好我們的代碼結構，所以現在讓我們做一些 UI 的東西，所以它是第一個
所有主要父母的將是這個k-fold，它將提供結構
所以我們將返回一個滑板，因為它是一個需要一些時間的結構
孩子喜歡新的 f bar 會在那裡，在這個應用欄中，我們會有一個小
可愛的標題，我們可以說它是一個新的紋理，讓我們傳遞紋理節點
J 兒子應用程序很好，所以我們現在有了這個標題，我們需要有一個身體，我們可以
說它需要一個新的，我們可以說它需要一個容器，所以這是一個
容器現在我們在應用程序中沒有任何東西會知道沒有
對於孩子需要一個孩子我們可以說新的中心來居中對齊我們的文本
為了解決或在我們的小部件中，無論我們做了什麼，我們都將在這裡插入它
採取或採取這樣的孩子現在在這裡我們將做一些我們沒有做過的事情
現在我們將使用未來的飼養員，在它出現之前，抱歉默認
要加載的資產包或本地 JSON 文件，所以我們將如何做，​​所以我們可以說
在這裡你建立好了所以這個未來沒有
未來的服務員將被使用它將用於我們加載我們的本地 JSON 文件
這需要一些參數，它首先需要一個未來，未來是
就像您在此構建器所在的同步計算中看到
當前已連接，因此我們將傳遞同步計算，無論它是什麼
所以 V 我們可以說它是默認資產包，如果你會說點
上下文我們將傳遞上下文然後它將為我們提供一些東西
這個加載字符串方法，我們將在其中給出我們的 JSON 文件的路徑和這個
整個事情將幫助我們加載 D Jason 所以我們將在這里傳遞我們的節點下劃線
JSON 斜線人點 JSON 所以這是我們將使用的正確路徑
在這裡加載我們的 JSON，這樣我們就可以為這個未來做好準備，但現在是閱讀器，所以這一切
需要這個未來的建造者需要的不僅僅是這個 這也需要一個飼養員這個
builder 需要兩個參數，第一個參數通常是上下文
通常適用於任何構建器，所以我們會說上下文，另一件事會
是快照所以如果你想看什麼 如果你想看什麼
參數，然後您可以隨時單擊此時間段，或者您可以按
f12 然後你可以去這裡，這是一種阿薩姆邦的特徵，讓我們
在這裡再次按 f12，再一次讓我們越過這個，如果我們看到它回來
再一秒鐘，它需要這個哦，它把我帶到了某個地方
時間沒問題，所以這是這裡的更新程序，這是它需要的未來構建器
有狀態的小部件，這是它需要的另一件事快照這是
我正在談論的快照，這位未來的評分者將其視為
參數，因此我們需要在此處和此構建中傳遞此快照或什麼
我們會這樣做 我們有未來 我們有這個構建器 現在我們將解碼我們的
Jason 所以我們有那個 JSON 但是 - 我們也需要解碼，因為這知道
直接不能或直接讀取那個 JSON 因為我們不知道什麼是
在該 JSON 中，我們將如何解碼它，我們將在這裡創建一個變量，讓我們
說我的數據在這個變量中沒問題，我們將解碼它並使用 json dot t
對於本課，您需要從轉換器庫中導入，我們可以導入
這個庫是一個飛鏢冒號轉換，現在這個解碼方法需要
on 或 d'ottavio 將由快照點提供，我們需要在這裡釋放
傳遞數據所以讓我們在這裡創建一個變量列出數據
說一個快照點 Delta 點 - 字符串，它會做什麼，它將給出
記錄此快照後，它會將白天返回到
我們的變量我的數據沒問題，所以我們將從這裡獲取我的數據，這將是
我們的 JSON 的解碼版本現在我們可以做我們可以做的我們可以傳遞這些數據
到 ListView 所以讓我們在這裡做一個列表視圖
列表視圖點好的，這太酷了，在這個列表視圖中點構建或它
也有一些屬性，如果你知道如果你不知道，那麼它也是
好的，所以首先它有一個項目構建器，我們將在其中進行構建
上下文作為參數，它需要兩個參數，所以另一個是索引
因為每個列表都有索引，所以我們將首先聲明它們，然後在這裡聲明什麼
我們會說我們會回來讓我們製作一張新卡卡基本上是一種材料
設計像卡片一樣的小部件，這就是為什麼它被稱為卡片的原因
在卡片中，我們可以有另一個孩子，假設它是中心列
我們可以採取我們可以採取列我想是因為我們需要多個元素
它還有一個屬性，首先是橫軸對齊，用於
水平對齊所以交叉軸對齊點拉伸我們可以這樣說
它可以接受任何屏幕需要任何寬度
基本上現在它有一個孩子也有孩子的名單所以在這裡我們將通過
我們需要的所有文本因此第一個文本將是我們要打印的名稱
所以我們可以在這裡寫名字，現在我們需要從我們的 JSON 中獲取那個名字
所以我們將在這裡保存我的數據，我們將通過索引假設它，我們
想要第 0 個元素，所以我們將傳遞索引 0，然後我們將傳遞
我們想要獲取的特定活動，因此我們可以在這裡檢查密鑰
關鍵是我們的小名字小年齡小身高小和ER所以讓我們做吧
小，現在我們有了步驟，所以讓我們複製這個好了，我們有五個
屬性，所以我們將復制五次，現在我們將改變
就像我們可以說年齡 我們可以說身高 我們可以說另一個是高 名字是
身高，他們是頭髮的顏色，我想是的，讓我們在這裡說好吧，最後
一個是性別現在讓我們在這裡改變他們隱藏的年齡或
下劃線顏色和這裡的性別沒關係讓我們讓我修復它
所以我們在這個列表的這輛車的這個孩子的小部件中有這五個元素
查看並做這就是我們之後必須做的，從這裡我們有另一個
這個列表視圖的屬性是我們需要傳遞當前的項目計數
所以我們可以說我的數據如果它等於 null 那麼我們會做什麼
我們將為這個長度分配零，否則我們可以說什麼，否則我們
可以說無論我們將顯示的數據長度是多少，我們都會給出計數
所以這被稱為三元運算符，如果你不知道
這個三元運算符然後讓我告訴你它就像他從一個
單行，所以如果你能閱讀它的教程，它適用於每個
語言，所以這是我們必須做的，除此之外，我不認為我們
必須做任何事情，所以讓我回顧一下，這樣我們就有了這個虛空男主
我們有這個材料應用程序的方法，它採用這個主頁，這是一個
有狀態的小部件現在我們不需要這個預定的訪問，但將來什麼時候
我們需要對這些數據進行一些實時更改，然後我們這樣做，所以在這裡我們
有一個帶結構的腳手架和一個電源容器，我們有這個
未來的育種者基本上用於加載這個和數據然後我們有
從這個 json dot decode 庫解碼這個 JSON，我們從
像視頻一樣轉換為點然後我們有這個列表視圖，我們有這個項目
建造，我們已經把所有的物品都從
傑森和我們終於有了項目計數，所以讓我們運行它，我將運行我的
首先是模擬器，我現在有這個 f110 模擬器，我有
只要有這個模擬器我沒有這個電話因為它的光盤非常昂貴
不值得購買，所以如果需要的話，我寧願使用 Android 設備
知道如果我必須買手機，那麼我會買一部好的 Android 手機，這樣就可以了
關於 Android 你可以在任何設備上運行這個應用程序 所以讓我們運行
如果您使用的是這個 Visual Studio，請按 f5 很酷
或者您可以編寫運行命令行的 flooded 所以這就是我們所知道的
將所有本地 Jason 降低到我們的應用程序中，我們可以將其用於實際應用程序
好吧，在這裡你可以看到輸出就像我有這個名字年齡和這個
一切，這就是我們如何加載本地 this 和我們的應用程序，我們可以
這樣做是為了讓您知道我們從服務器獲取的實現或
任何其他在線 api，所以這都是關於 GSM 的，我們將撤消
實時場景以及我們將在線獲取此場景，但為此您
需要喜歡這個視頻，你必須給予支持，如果你可以評論
您對此有任何疑問，如果您還沒有訂閱，則必須訂閱
我頻道的訂閱者，我期待至少有 30 個贊
視頻，以便我們可以製作更多關於 Teta 和其他重要視頻的視頻
我們需要在顫振中做的事情所以非常感謝你們
視頻再見，保重