Json Là Gì Và Sử Dụng Json Như Thế Nào

Cập nhật thông tin chi tiết về Json Là Gì Và Sử Dụng Json Như Thế Nào mới nhất ngày 18/09/2020 trên website Doisonggiaitri.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 2,574 lượt xem.

Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu về một kiểu định dạng dữ liệu được sử dụng rất phổ biến trong việc phát triển ứng dụng đó là JSON. Vì tính phổ biến của JSON nên gần như nếu bạn gặp một developer có kinh nghiệm thì chắc chắn anh ta sẽ không lạ gì với kiểu dữ liệu này.

JSON Là Gì

JSON là một kiểu định dạng dữ liệu trong đó sử dụng văn bản thuần tuý, định dạng JSON sử dụng các cặp keyvalue để dữ liệu sử dụng .

Một ví dụ một tập tin có tên application_info.json với nội dung như ở dưới đây sử dụng format kiểu JSON để lưu trữ thông tin của một ứng dụng phần mềm:

{ "name" : "PHPStorm", "version" : "16.0.1", "license" : "commercial" }

Tập tin json có thể được lưu với bất kỳ phần mở rộng nào, tuy nhiên thông thường thì nó được lưu dưới phần mở rộng là .json hoặc .js.

JSON ban đầu được phát triển để dành phục vụ cho ứng dụng viết bằng JavaScript. Bản thân thuật ngữ JSON là viết tắt của cụm từ JavaScript Object Notation . Tuy nhiên vì JSON là một định dạng dữ liệu nên nó có thể được sử dụng bởi bất cứ ngôn ngữ nào àm không giới hạn với JavaScript.

Sử Dụng JSON

Một trường hợp khá phổ biến trong JavaScript mà dữ liệu được định dạng theo format JSON xuất hiện đó là trong các AJAX request. Ví dụ bạn lưu tập tin application_info.json ở thư mục gốc của server (để khi truy cập vào URL http://localhost/application_info.json thì server trả về nội dung của tập tin này) và sau đó bạn tạo một tập tin json_ajax.html với nội dung như sau:

<html> <head> <script src="//i0.wp.com/ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> </head> <body> <script type="text/javascript"> $.ajax( type: 'GET', url: "http://localhost/application_info.json", success: function(response) { console.log("Data type: " + (typeof response)); console.log("Application name: " + response.name); }, ); </script> </body> </html>

Đoạn code trên sử dụng $.ajax() để gửi AJAX request lên server lấy về nội dung tập tin application_info.json. Sau khi lấy về nội dung tập tin này thành công, dữ liệu sẽ được chuyển vào biến response. Nếu bạn mở developer console của trình duyệt lên (thông thường sử dụng phím F12) bạn sẽ thấy kiểu dữ liệu của biến response này được JavaScript object với các thuộc tính như name, version, license.

Sử Dụng JSON Với PHP

Giống như JavaSCript, PHP cũng hỗ trợ dữ liệu định dạng JSON.

<?php $json_string = <<<DOC { "name" : "PHPStorm", "version" : "16.0.1", "license" : "commercial" } DOC; $arr = json_decode($json_string, true); print_r($arr);

Đoạn code trên sử dụng hàm json_decode để decode dữ liệu được lưu trong biến $json_string. Biến $json_string lúc này có kiểu dữ liệu là String của PHP nhưng đồng thời chuỗi này cũng hỗ trợ định dạng JSON.

Kết quả trả về của đoạn code trên sẽ như sau:

Array ( [name] => PHPStorm [version] => 16.0.1 [license] => commercial )

Tới đây chúng ta đã kết thúc việc tìm hiểu về kiểu format JSON và cách ứng dụng kiểu dữ liệu này trong hai ngôn ngữ là JavaScript và PHP.

Liên quan

Ethernet Switch Có Chức Năng Gì? - Xem 20,988

Ethernet Switch có chức năng gì? Switch là một thiết bị chọn lựa đường dẫn để gửi frame đến đích, hoạt động ở Lớp 2 của mô hình OSI. Đôi khi Switch còn được gọi là Bridge đa port hay Hub chuyển mạch. Switch quyết định chuyển frame dựa trên ... Khi các máy ở các cổng khác nhau cần liên lạc với nhau, Switch sẽ chuyển frame từ cổng này sang cổng kia và đảm bảo cung cấp chọn băng thông cho mỗi phiên kết nối. Để chuyển frame hiệu quả giữa các cổng, Switch lưu giữ một bảng địa chỉ. Khi Switch nhận vào một frame, nó sẽ ghi địa chỉ MAC của máy gửi tương ứng với cổng mà nó nhận frame đó vào. Sau đây là các đặc điểm chính


Oxit Axit Là Gì? Tính Chất Hóa Học Và Hướng Dẫn Bài Tập Oxit Axit - Xem 18,018

Oxit axit là các oxit khi tác dụng với nước sẽ tạo ra axit, tác dụng với kiềm tạo thành muối hóa học. Oxit axit thường là oxit của phi kim ứng với một axit hoặc kim loại có hóa trị cao. Vậy tính chất hóa học của oxit axit ... Vậy tính chất hóa học của oxit axit là gì? Cách giải bài tập oxit axit tác dụng với bazo như thế nào? Cách gọi tên oxit axit Tên oxit axit: (Tên tiền tố chỉ số nguyên tử của phi kim) + Tên phi kim + (tên tiền tố chỉ số nguyên tử oxi) + ''Oxit'' Tính chất hóa học của oxit axit Trừ SiO 2 thì hầu hết các oxit axit đều tan trong nước để tạo thành dung dịch axit. Tác dụng với oxit bazo tan để tạo


Drama Là Gì ? Ý Nghĩa Của Từ Drama Trên Facebook Là Gì? - Xem 15,642

Xã hội ngày càng phát triển kéo theo nhiều trào lưu xuất hiện, các thuật ngữ, ngôn từ mới lạ ngày càng nhiều trên các mạng. Những nội dung, các câu chuyện có tính chất kịch tính, gay cấn kéo dài luôn dành được sự quan tâm của các bạn ... Nội dung về quá khứ, hiện tại hoặc tương lai về những điều trong cuộc sống, tình cảm, xã hội,... Với những tình tiết hoàn cảnh đẩy cảm xúc của người xem lê cao trào tột cùng hay còn được gọi là cẩu huyết. Có một thể loại phim drama đang phát triển hiện nay đó là web drama. Sau đây là một số phim ví dụ cho phim drama. + Goblin (Hàn Quốc) + Hậu duệ mặt trời (Hàn Quốc) + Vì


Kimochi Yamate Là Gì? Ý Nghĩa Của I Cư Kimochi Yamete Trong Tiếng Nhật? - Xem 11,088

Kimochi Yamate hay i cư kimochi và i kư kimochi là những thuật ngữ, cụm từ được sử dụng khả phổ biến trong thời đại hiện nay. Nhưng bạn có thật sự hiểu được nghĩa của từ kimochi là gì? Ở bài viết dưới đây, Doisonggiaitri.com sẽ giải đáp toàn ... Ngoài ra thì " kimochi ii" và " kimochi warui " còn được dùng khi bạn được tặng một món quà nào đó, hay nhận được một lời khen thật lòng từ người khác. Ngoài ra cụm từ kimochi còn được giới trẻ ngày nay sử dụng để biểu cảm cảm giác thích, sướng hay phê, và kimochi còn được nhắc đến đây dùng để mang hàm ý nhắc đến chuyện chăn gối hay việc sinh hoạt vợ chồng và đặc biệt


Đa Dạng Sinh Học Là Gì? Nguyên Nhân, Biện Pháp Hạn Chế Suy Giảm Đa Dạng Sinh Học - Xem 10,197

Đa dạng sinh học là sự phong phú của nhiều nhiều dạng, loài và các biến dị di truyền của mọi sinh vật trong đời sống tự nhiên, sự đa dạng và phong phú này được chia làm nhiều cấp độ tổ chức sinh giới đặc biệt là với các ... chúng ta có thể tìm hiểu thêm về nguyên nhân gì khiến cho đa dạng thực vật ở Việt Nam bị giảm sút cũng như ở thế giới trong phần tiếp theo của bài viết dưới đây! Sự suy giảm đa dạng di truyền Được xem là một trong những nguyên nhân quan trọng cho việc suy giảm đa dạng sinh học trên thế giới, theo thống kế trên toàn thế giới hiện nay có khoảng 492 quần thể khác biệt và loài cây di


Z Là Gì Trong Toán Học? - Xem 9,900

Bạn có từng nghe về tập hợp R trong toán học chưa? Hẳn là rất rất quen phải không? Dĩ nhiên rồi vì lớp 6 lớp 7 chúng ta được học cái này mà. Vậy Z là gì trong toán học nhỉ? “Tập hợp Z là tập hợp các số ... Tập hợp số nguyên chỉ ra các số nguyên là miền xác định nguyên duy nhất mà các phần tử dương của nó được sắp thứ tự tốt và các thứ tự đó được bảo toàn dưới phép cộng. Tương tự như các tập hợp số khác, tập hợp Z cũng là một tập hợp vô hạn. Ví dụ về các bài toán sử dụng tập hợp z- (số nguyên) Trong toán học, các dạng bài tập về số nguyên thường rất đa dạng.


Giải Vbt Vật Lý Lớp 6 - Xem 9,801

Giải bài tập môn Vật lý 6 Giải VBT Vật lý lớp 6 – Bài 8: Trọng lực – Đơn vị lực là tài liệu tham khảo môn Vật lý 6 hay dành cho các em học sinh, giúp các em ôn tập và củng cố kiến thức đã học ... Thí nghiệm Câu C1 trang 31 VBT Vật Lí 6: Lời giải: Lò xo có tác dụng vào quả nặng. Lực đó có phương thẳng đứng và chiều ngược lại với chiều hướng vào Trái Đất. Quả nặng vẫn đứng yên vì lực kéo của lò xo tác dụng vào


Tb Là Gì Trên Facebook? - Xem 9,207

TB nghĩa là gì? TB là viết tắt của từ gì? TB là 1 từ viết tắt có rất nhiều nghĩa tiếng việt và tùy từng ngữ cảnh mà ta hiểu nó sẽ có nghĩa là gì, dưới đây là các nghĩa hay được sử dụng nhất của từ viết ... Đơn vị này cao cấp hơn Gigabyte - GB. 1 TB = 1024 GB 5 TB = 5120 GB 10 TB = 10240 GB Ví dụ: Bạn có ổ cứng dung lượng 2 TB tức là ổ cứng của bạn bằng 2048 GB Một bộ phim, thư mục, video có dung lượng 1TB tức là 1048 GB -phim HD dung lượng cao. Vậy nếu bạn thấy đứng đằng trước TB là 1 con số thì nó thường là viết tắt của cụm từ Terabyte TB trên Facebook nghĩa là gì? Đối với


Số Cvv/cvc Trên Thẻ Atm Vietcombank Là Gì? - Xem 8,811

Số Cvv/Cvc trên thẻ atm đang được rất nhiều chủ thẻ quan tâm. Nhất là với những người dùng thẻ atm Vietcombank. Vậy số Cvv/Cvc trên thẻ atm vietcombank là gì? Bị lộ có sao không? Số Cvv/Cvc trên thẻ atm vietcombank là gì? Không phải ai dùng thẻ atm ... Cách sử dụng mã số này như sau: Đầu tiên bạn chọn mặt hàng cần mua. Sau đó nhấn vào dòng chữ Thanh toán. Trong phần phương thức thanh toán, bạn chọn "Thanh toán bằng số


Mã Zip Iphone Là Gì? - Xem 8,415

Zip Code (mã zip) là một trong những khái niệm không quá xa lạ đối với thế hệ trẻ. Chúng liên quan trực tiếp tới quy trình giao – Nhận bưu kiện khi mua sắm online hay đặt hàng thông qua các ứng dụng giao dịch trực tuyến. Không chỉ ... Loại mã zip này cho phép Apple kiểm tra vị trí, thông tin cơ bản và phương thức thanh toán của người tiêu dùng trong quá trình đặt mua, vận chuyển và thanh toán các loại thiết bị do họ phân phối. Do đó, trong quá trình đăng ký ID Apple hoặc xác minh thông tin thanh toán, các website chính thức của Apple đều yêu cầu người dùng phải cung cấp mã zip hoặc mã bưu điện trong khu vực. Không chỉ vậy, mã


Đề xuất

Ad, Add, Cmt, Tag, Hashtag, (Y), Tm, Iu, Oy, Wtf, Pr Là Gì Trên Facebook? - Xem 2,673

Ngày nay là thời đại lên ngôi của các Mạng xã hội mà Facebook là điển hình trong số các mạng xã hội đó. Sự tồn tại của Facebook kéo theo sự xuất hiện của rất nhiều từ ngữ mới làm phong phú thêm cho kho tàng ngôn ngữ nói, ... (y) là Like (like thumb up) hình ngón tay chỉ lên có nghĩa là thích, đồng tình với một sự vật, sự việc nào đó. Khi nhắn tin (chat) bạn sử dụng (y) để hiện ra hình ảnh nút like trong khung chat để biểu thị sự yêu thích, ủng hộ với người đang nói


Các Loại Ong Thường Gặp Ở Việt Nam Và Trên Thế Giới - Xem 6,831

Ong được cho là vô cùng quen thuộc với đời sống của con người. Chúng đem lại rất nhiều công dụng: Cung cấp mật cho con người, giữ vai trò lớn trong việc thụ phấn cho cây,… Hãy cùng theo dõi bài viết dưới đây để tìm hiểu về các ... Loài ong này có màu xanh, lông tơ mềm màu vàng bao phủ ở phần lưng. Ong khoái thường được nuôi để lấy mật, tăng năng suất kinh tế Chúng thường làm tổ trên các cành cây cao, vách núi đá,... Kích thước tổ rất lớn, lên tới hơn 1m


Email Là Gì? Đăng Ký Email Theo Tên Miền Riêng - Xem 2,178

Email là viết tắt của Electronic Mail trong tiếng Anh, dịch ra tiếng Việt là thư điện tử. Email là một hệ thống được tạo ra nhằm mục đích gửi-nhận thư qua mạng internet Việc chuyển và nhận thư giấy theo cách truyền thống rất tốn kém về cả thời ... Hiện nay, có rất nhiều doanh nghiệp sử dụng Email 4B bởi nó có rất nhiều ưu điểm vượt trội. 5. Lợi ích khi sử dụng Email Nhận thư nhanh chóng: Email hạn chế được vấn đề về thời gian do khoảng cách địa lý của thư tay thông


Phanh Abs Khác Cbs Như Thế Nào, Phanh Nào An Toàn Hơn? - Xem 2,772

Tôi thấy trên thị trường xe máy có các loại xe sử dụng phanh CBS, và một số xe lại dùng phanh ABS. Tôi muốn hỏi hai công nghệ này khác nhau thế nào, hệ thống nào an toàn hơn. Tôi thấy trên các xe tay ga cao cấp như ... ABS 1 kênh nghĩa là cảm biến chỉ được lắp lên một bánh xe duy nhất, thông thường là bánh trước vì đĩa trước có lực phanh lớn và thường được sử dụng khi phanh gấp. ABS 2 kênh là xe được trang bị khả năng chống bó cứng phanh ở


Công Nghệ Ipl Là Gì? - Xem 2,871

Công nghệ IPL viết tắt từ từ tiếng Anh ( Intense Pulsed L ight) sử dụng nguồn ánh sáng cường độ cao từ bóng đèn Flashlamp xuyên qua các kính lọc ở các mức khác nhau trong thời gian cực ngắn (khoảng 1 – 20 mili giây) và có thể ... Kính lọc chất lượng có tuổi thọ cao, trung bình có thể sử dụng từ 100-200 ngàn shots. Một số loại máy IPL kém chất lượng, lớp lọc sóng chỉ được in lên bên trên bề mặt kính lọc, khôn g lọc được tia UV, càng bắn IPL thì càng làm da bị


Bạn đang xem bài viết Json Là Gì Và Sử Dụng Json Như Thế Nào trên website Doisonggiaitri.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!