Chuyển đổi chuỗi thành JSON – chuyển đổi chuỗi sang json

Hướng dẫn chuyển đổi chuỗi sang JSON. Ở đây chúng tôi thảo luận về việc giới thiệu, chuyển đổi chuỗi thành JSON trong JavaScript và các ví dụ.

Bạn đang xem : chuyển đổi chuỗi thành json

Chuyển đổi chuỗi thành JSON

Giới thiệu về Chuyển đổi chuỗi thành JSON

Hãy để chúng tôi xem về Chuyển đổi chuỗi sang JSON, chúng tôi biết tuần tự hóa và giải mã JSON, chuỗi ký tự JSON, trình phân tích cú pháp JSON, v.v. Việc chuyển đổi chuỗi thành JSON cũng có thể được thực hiện bằng JavaScript, Java, Python và nhiều ngôn ngữ khác. Vậy, ý bạn là gì khi chuyển đổi Chuỗi thành JSON? Phương thức JSON.parse được sử dụng để chuyển đổi chuỗi đầu vào thành đối tượng JSON bằng cách tuân theo một số thông số kỹ thuật. Chuyển đổi Chuỗi thành JSON chuyển đổi một chuỗi đầu vào thành một đối tượng JSON để người dùng có đầu ra ở định dạng có thể đọc được như bản đồ hoặc mảng. Chuyển đổi này có thể thực hiện được bằng JSON.parse () trong JavaScript. Trong Java, đối tượng GSON được sử dụng để chuyển đổi, trong khi trong Python, json.loads () được sử dụng cho chuyển đổi này.

Cú pháp chuyển đổi chuỗi thành JSON

Dưới đây là cú pháp được đề cập:

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, Kiểm tra phần mềm & amp; những người khác

JavaScript:

var obj = JSON.parse (string, function);

Đối số ‘string’ là một tham số bắt buộc trong đó một chuỗi được viết ở định dạng JSON.

Hàm phục hồi là một tham số tùy chọn được sử dụng để biến đổi kết quả. Nếu hàm phục hồi này trả về giá trị hợp lệ, giá trị vật phẩm sẽ được thay thế bằng giá trị đã chuyển đổi. Nếu, trong trường hợp, trình phục hồi trả về không xác định, thì mục đó sẽ bị xóa.

Ví dụ:

Mã:

var obj = JSON.parse ('{"workerName": "Amar", "age": 36, "city": "Paris"}');

Ngoại lệ SyntaxError được đưa ra nếu chuỗi cần phân tích cú pháp không phải là JSON hợp lệ.

Cú pháp JSON là một tập hợp con của cú pháp JS.

Java:

Gson g = new Gson ();

Python:

jsonString = json.loads (input_string);

Chuyển đổi chuỗi thành JSON trong JavaScript

Đối tượng JSON, một kiểu dữ liệu trong JS với các thuộc tính và cặp giá trị được xác định, JSON là định dạng trao đổi dữ liệu. Một loạt các ký tự được định dạng trong các chương trình khác nhau để dễ dàng giao tiếp, trả về đối tượng JSON tương ứng với văn bản / chuỗi JSON.

Ví dụ:

Mã:

var jsonSample = ‘{“ workerName ”:“ Amar ”}’;
var obj = JSON.parse (jsonStr);
console.log (obj.employeeName); // in “Amar”
console.log (jsonSample.employeeName); // in không xác định

Khi chúng ta chuyển đổi chuỗi thành JSON, chuỗi sẽ được phân tích cú pháp thành đối tượng JSON, đối tượng này có thể được sử dụng ở bất kỳ đâu trong mã. Ở đây, trước khi phân tích cú pháp, nó là một chuỗi nên không thể mã hóa dữ liệu. Nó được chuyển đổi thành đối tượng JS khi phân tích cú pháp, điều này giúp bạn có thể truy cập mọi nơi trong mã.

Xem Thêm  Danh sách tất cả các hàm Python - hàm python của danh sách

Ví dụ về chuyển đổi chuỗi thành JSON

Dưới đây là các ví dụ về Chuyển đổi chuỗi thành JSON:

Ví dụ # 1

Mã:

const jsonSample = '{"result": false, "count": 24}';
const obj = JSON.parse (jsonSample);
console.log (obj.count);
console.log (obj.result);
console.log (JSON.parse ('{}'));
console.log (JSON.parse ('true'));
console.log (JSON.parse ('"amar"'));
console.log (JSON.parse ('[14, 45, "true"]'));
console.log (JSON.parse ('null'));
//console.log(JSON.parse('[11, 22, 33, 44,] '));
//console.log(JSON.parse('{"dob ": 34,} '));
//console.log(JSON.parse("{'age ': 10} "));

Đầu ra:

Chuyển đổi chuỗi thành Json 1

Trong Java, chúng ta cần sử dụng Thư viện Gson, một trình phân tích cú pháp có tên là JsonParser, trình phân tích cú pháp chuỗi JSON. Ngoài ra, người dùng có thể tạo một cá thể Gson và sử dụng phương thức fromJson. Gson là một thư viện mã nguồn mở để chuyển đổi chuỗi thành Json trong Java. Gson chịu trách nhiệm về màn trình diễn tốt của mình.

Ví dụ # 2

Mã:

& lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; h2 & gt; Phân tích cú pháp từ Chuỗi JSON & lt; / h2 & gt;
& lt; p id = "demo" & gt; & lt; / p & gt;
& lt; script & gt;
var txt = '{"workerName": "Amar", "age": 36, "city": "Paris"}'
var obj = JSON.parse (txt);
document.getElementById ("demo"). innerHTML = obj.employeeName + "of age" + obj.age + "lives in" + obj.city;
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;

Đầu ra:

Chuyển đổi chuỗi thành Json 2

Ví dụ # 3

Mã:

& lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; h2 & gt; Chuyển đổi chuỗi JSON thành đối tượng ngày tháng & lt; / h2 & gt;
& lt; p id = "demo" & gt; & lt; / p & gt;
& lt; script & gt;
var sampleText = '{"workerName": "Amar", "dob": "1986-06-24", "city": "Paris"}';
var obj = JSON.parse (sampleText);
obj.dob = new Ngày (obj.dob);
document.getElementById ("demo"). innerHTML = obj.employeeName + "được sinh ra trên" + obj.dob + "trong" + obj.city;
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;

Đầu ra:

date object

Vì vậy, ở đây, hàm Date trong JavaScript truy xuất ngày sinh theo Giờ chuẩn Ấn Độ IST. Đối tượng ngày tháng không được phép trong JSON; do đó chúng tôi viết nó dưới dạng một chuỗi và sau đó chuyển đổi hoặc phân tích cú pháp nó thành một đối tượng.

Ví dụ # 4

Mã:

& lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; h2 & gt; Chuyển đổi chuỗi JSON thành hàm bằng cách sử dụng phân tích cú pháp & lt; / h2 & gt;
& lt; p id = "demo" & gt; & lt; / p & gt;
& lt; script & gt;
var sampleText = '{"workerName": "Amar", "age": "function () {return 34;}", "city": "Paris"}';
var obj = JSON.parse (sampleText);
obj.age = eval ("(" + obj.age + ")");
document.getElementById ("demo"). innerHTML = obj.employeeName + "of age" + obj.age () + "lives in" + obj.city;
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;

Đầu ra:

Xem Thêm  SQL DELETE ROW - cách xóa một hàng trong sql

parse

Vì các hàm không được phép trong JSON, do đó chúng tôi bao gồm hàm dưới dạng một chuỗi và sau đó phân tích cú pháp nó thành một hàm. Các chức năng mất phạm vi của chúng; eval () có thể được sử dụng để chuyển đổi trở lại các hàm. Như phương thức Json.parse () trong JavaScript chuyển đổi JSON thành đối tượng JSON. JSON thường được sử dụng để trao đổi dữ liệu trên máy chủ và ứng dụng web.

Ví dụ # 5

Mã:

& lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; đầu & gt;
& lt; title & gt; Chuyển đổi Chuỗi thành JSON trong JavaScript & lt; / title & gt;
& lt; / head & gt;
& lt; body & gt;
& lt; pre id = "jsonData"
style = "border: solid 1px #CCC; padding: 0 6px;" & gt;
[
{
"ID nhân viên": "101",
"workerName": "Saideep",
"workerType": "SSE",
"nhà tuyển dụng": "Infy"
},
{
"ID nhân viên": "102",
"workerName": "Karthick",
"workerType": "SE",
"nhà tuyển dụng": "CG"
},
{
"ID nhân viên": "103",
"workerName": "Meghana",
"workerType": "TL",
"nhà tuyển dụng": "PWC"
}
]
& lt; / pre & gt;
& lt; p & gt;
& lt; input type = "button" id = "btnClick" value = "Chuyển đổi Chuỗi thành JSON" onclick = "strngJson ()" / & gt;
& lt; / p & gt;
& lt; p & gt; Lưu ý: Xem kết quả trong cửa sổ bảng điều khiển trình duyệt của bạn! & lt; / p & gt;
& lt; / body & gt;
& lt; script & gt;
hàm strngJson () {
var str = document.getElementById ('jsonData'). innerHTML;
var jsonObj = JSON.parse (str);
console.log (jsonObj);
}
& lt; / script & gt;
& lt; / html & gt;

Đầu ra:

Chuyển đổi chuỗi thành Json 5

Chuyển đổi chuỗi thành Json 6

Kết luận

Chúng tôi đã thấy cách chuyển đổi chuỗi thành JSON được thực hiện trong JavaScript, cùng với một số ví dụ minh họa ở trên. Có thể đạt được kiến ​​thức lý thuyết trong việc chuyển đổi chuỗi thành JSON bằng các ngôn ngữ Java và Python. Trong khi nhận dữ liệu từ máy chủ, dữ liệu ở dạng chuỗi và đôi khi chuỗi này có thể chứa nhiều trường được nhúng. Để sử dụng từng trường, chúng tôi sẽ không thể sử dụng nó ở định dạng chuỗi, và do đó chuỗi đầu vào được phân tích cú pháp để có thể dễ dàng sử dụng các trường nhúng trong chuỗi. Do đó, phân tích cú pháp chuỗi đầu vào hoặc chuyển đổi chuỗi thành JSON rất hữu ích trong việc phát triển các ứng dụng phần mềm.

Các bài báo được đề xuất

Đây là hướng dẫn để Chuyển đổi chuỗi sang JSON. Ở đây chúng tôi thảo luận về việc giới thiệu, chuyển đổi chuỗi thành JSON trong JavaScript và các ví dụ. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề chuyển đổi chuỗi sang json

Video 4: Xử lý dữ liệu , tách chuỗi Json trong arduino – Dự báo thời tiết với arduino esp8266

alt

  • Tác giả: Làm Chủ Công Nghệ
  • Ngày đăng: 2018-08-01
  • Đánh giá: 4 ⭐ ( 4025 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Video hướng dẫn được thực hiện bởi Team : lamchucongnghe.com

    – Hướng dẫn cách lấy dữ liệu trên internet từ accuweather API
    – Giải thích chi tiết về các dữ liệu cần sử dụng
    – Tách chuối Json trong arduino
    – Lấy dữ liệu cần dùng trong chuỗi Json và hiển thị qua terminal

    – Để thực hiện được project này các bạn cần có
    1 : Esp8266 nodeMCU (CH340) tại đây:
    http://lamchucongnghe.com/chi-tiet-san-pham/31
    hoặc Esp8266 nodeMCU (CP2102) tại đây :
    http://lamchucongnghe.com/chi-tiet-san-pham/230
    2 : Màn hình LCD Gphone tại đây :
    http://lamchucongnghe.com/chi-tiet-san-pham/252

    link shopee : https://shopee.vn/lamchucongnghe

    Để tạo động lực cho team mình phát triển và ra nhiều video hữu ích hơn các bạn hãy đăng ký kênh để ủng hộ team nha.

Xử Lý Dữ Liệu JSON Đơn Giản Với Javascript

  • Tác giả: codelearn.io
  • Đánh giá: 3 ⭐ ( 2111 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JSON – Javascript Object Notation, là bộ quy tắc về cách trình bày và mô tả dữ liệu trong một chuỗi lớn thống nhất được gọi chung là chuỗi JSON.

JSON.parse() and JSON.stringify()

  • Tác giả: viblo.asia
  • Đánh giá: 3 ⭐ ( 4235 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JSON có sẵn trong tất cả các trình duyệt web hiện đại, hai method này rất hữu ích trong việc xử lý những nội dung có định dạng là JSON: parse và stringify. JSON.parse() nhận vào một chuỗi JSON và chuy…

Chuyển đổi Java object và JSON string

  • Tác giả: kipalog.com
  • Đánh giá: 3 ⭐ ( 6837 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài viết này, mình sẽ sử dụng 2 thư viện xử lý JSON phổ biến nhất hiện nay là (Link) và (Link) để thực hiện convert Java object sang JSON str…

JSON.parse trong JavaScript

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 3 ⭐ ( 3984 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JSON.parse trong JavaScript – Lập Trình Từ Đầu 9 JSON Trong JavaScript

Bài 11: Xử lý JSON trong NodeJS

  • Tác giả: freetuts.net
  • Đánh giá: 5 ⭐ ( 6976 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn xử lý chuỗi JSON trong NodeJS, hàm json.parse và json.stringify chuyển đổi chuỗi JSOn sang OBJECT và từ OBJECT sang ngược lại JSON trong NodeJS

Chuyển đổi tệp sang JSON

  • Tác giả: miconv.com
  • Đánh giá: 5 ⭐ ( 8581 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ứng dụng web tốt nhất để chuyển đổi các tệp JSON. Online JSON Converter hoạt động trên mọi nền tảng và thiết bị – Windows, Mac, Iphone, Android. Chuyển đổi các tệp của bạn sang json miễn phí trong 2 lần nhấp.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách căn giữa một hình ảnh trong HTML - cách đặt hình ảnh bên cạnh đoạn html