Việc sử dụng JSON phổ biến là trao đổi dữ liệu thành/từ máy chủ web. Show
Khi nhận dữ liệu từ một máy chủ web, dữ liệu luôn là một chuỗi. Phân tích dữ liệu với Ví dụ - Phân tích cú pháp JSONHãy tưởng tượng chúng tôi đã nhận được văn bản này từ một máy chủ web: '{"Tên": "John", "Tuổi": 30, "Thành phố": "New York"}' Sử dụng chức năng JavaScript const obj = json.parse ('{"name": "john", "tuổi": 30, "thành phố": "new york"}'); Hãy chắc chắn rằng văn bản ở định dạng JSON, nếu không bạn sẽ gặp lỗi cú pháp. Sử dụng đối tượng JavaScript trong trang của bạn: Thí dụ document.getEuityById ("demo"). Internhtml = obj.Name; Hãy tự mình thử » Mảng là jsonKhi sử dụng Thí dụ const text = '["Ford", "BMW", "Audi", "Fiat"]'; Hãy tự mình thử » Mảng là jsonKhi sử dụng JSON.parse() trên JSON có nguồn gốc từ một mảng, phương thức sẽ trả về một mảng JavaScript, thay vì một đối tượng JavaScript.const text = '["ford", "bmw", "audi", "fiat"]'; const myarr = json.parse (văn bản); Ngoại lệ Ngày phân tích cú pháp Thí dụConvert a string into a date: document.getEuityById ("demo"). Internhtml = obj.Name; Hãy tự mình thử » Hãy tự mình thử » Mảng là json Khi sử dụng Thí dụConvert a string into a date, using the reviver function: document.getEuityById ("demo"). Internhtml = obj.Name; Hãy tự mình thử » Hãy tự mình thử » Mảng là jsonKhi sử dụng const text = '["ford", "bmw", "audi", "fiat"]'; const myarr = json.parse (văn bản); Ngoại lệ Thí dụConvert a string into a function: document.getEuityById ("demo"). Internhtml = obj.Name; Hãy tự mình thử » Hãy tự mình thử » Mảng là json Thí dụCách sử dụng hàm Reviver: /*Thay thế giá trị của "thành phố" thành trường hợp trên:*/ var text = '{"name": "john", "tuổi": "39", "thành phố": "new york"}'; var obj = json.parse (văn bản, hàm (khóa, giá trị) {& nbsp; if (key == "city") {& nbsp; & nbsp; & nbsp; return value.touppercase (); & nbsp; & nbsp; & nbsp; & nbsp; giá trị trả về; & nbsp; & nbsp;}}); Hãy tự mình thử » Phân tích cú pháp JSON nhận được từ máy chủ: var xmlHttp = new xmlHttpRequest (); xmlHttp.onReadyStateChange = function () {& nbsp; if (this.ReadyState == 4 && this.status == 200) {& nbsp; & nbsp; & nbsp; var myobj = json.parse (this.responsetext); & nbsp; & nbsp; "json_demo.txt", đúng); xmlhttp.send ();Hãy xem json_demo.txt Các trang liên quan Hướng dẫn JSON: Giới thiệu JSON Tại sao Parse được sử dụng trong JavaScript?Phân tích phân tích có nghĩa là phân tích và chuyển đổi một chương trình thành một định dạng nội bộ mà môi trường thời gian chạy thực sự có thể chạy, ví dụ như công cụ JavaScript bên trong các trình duyệt. Trình duyệt phân tích cú pháp HTML vào cây dom.
Json Parse hoạt động như thế nào?Json Parse hoạt động như thế nào? Hàm parse JSON lấy dữ liệu ở định dạng văn bản và sau đó chuyển đổi nó thành JavaScript. Thông thường, chúng có dạng các đối tượng JavaScript, nhưng hàm phân tích phân tích cũng có thể được sử dụng trực tiếp trên các mảng. Parse và xâu chuỗi trong javascript là gì?
Chi tiết kỹ thuật
Nhiều ví dụ hơnThí dụCách sử dụng hàm Reviver: /*Thay thế giá trị của "thành phố" thành trường hợp trên:*/ var text = '{"name": "john", "tuổi": "39", "thành phố": "new york"}'; var obj = json.parse (văn bản, hàm (khóa, giá trị) {& nbsp; if (key == "city") {& nbsp; & nbsp; & nbsp; return value.touppercase (); & nbsp; & nbsp; & nbsp; & nbsp; giá trị trả về; & nbsp; & nbsp;}}); document.getEuityById ("demo"). Internhtml = obj.Name + "," + obj.city; Hãy tự mình thử » Thí dụCách sử dụng hàm Reviver: /*Thay thế giá trị của "thành phố" thành trường hợp trên:*/ var text = '{"name": "john", "tuổi": "39", "thành phố": "new york"}'; var obj = json.parse (văn bản, hàm (khóa, giá trị) {& nbsp; if (key == "city") {& nbsp; & nbsp; & nbsp; return value.touppercase (); & nbsp; & nbsp; & nbsp; & nbsp; giá trị trả về; & nbsp; & nbsp;}}); Hãy tự mình thử » Phân tích cú pháp JSON nhận được từ máy chủ: var xmlHttp = new xmlHttpRequest (); xmlHttp.onReadyStateChange = function () {& nbsp; if (this.ReadyState == 4 && this.status == 200) {& nbsp; & nbsp; & nbsp; var myobj = json.parse (this.responsetext); & nbsp; & nbsp; "json_demo.txt", đúng); xmlhttp.send ();Hãy xem json_demo.txt Tại sao Parse được sử dụng trong JavaScript?Phân tích phân tích có nghĩa là phân tích và chuyển đổi một chương trình thành một định dạng nội bộ mà môi trường thời gian chạy thực sự có thể chạy, ví dụ như công cụ JavaScript bên trong các trình duyệt.Trình duyệt phân tích cú pháp HTML vào cây dom.analyzing and converting a program into an internal format that a runtime environment can actually run, for example the JavaScript engine inside browsers. The browser parses HTML into a DOM tree.
Tại sao chúng ta sử dụng Parse JSON?Parse () là một phương pháp quan trọng để chuyển đổi dữ liệu JSON ở dạng chuỗi thành các đối tượng JavaScript.Có thể chuyển đổi các đối tượng đơn giản hoặc phức tạp, nhưng bạn không bao giờ nên chuyển đổi tính toán hoặc mã, như cho các vòng lặp.a crucial method for converting JSON data in string form into Javascript objects. It is possible to convert simple or complex objects, but you should never convert calculations or code, like for loops.
Json Parse hoạt động như thế nào?Json Parse hoạt động như thế nào?Hàm parse JSON lấy dữ liệu ở định dạng văn bản và sau đó chuyển đổi nó thành JavaScript.Thông thường, chúng có dạng các đối tượng JavaScript, nhưng hàm phân tích phân tích cũng có thể được sử dụng trực tiếp trên các mảng.The JSON parse function takes data that's in a text format and then converts it into JavaScript. Usually, these take the form of JavaScript objects, but the parse function can be used directly on arrays as well.
Parse và xâu chuỗi trong javascript là gì?Hàm parse () được sử dụng để chuyển đổi một chuỗi thành đối tượng javascript trong khi hàm json.Stringify () được sử dụng để chuyển đổi đối tượng javaScript thành một chuỗi. stringify() function is used to convert a JavaScript object into a string. |