Vậy thì càng có lý do để câu trả lời mình rất thích hợp.
Khi chuyển nó thành thực thể trong JS thì cho dù nó định dạng kiểu gì thì cũng chỉ là một.
Ví dụ nó như này:
json gọi là đẹp nếu bác có thể parse luôn, có những json bác muốn parse đc nó trong 1 đống text nó # lắm. view page source và capture đoạn json theo điều kiện đó
lỗi mình k đưa ra demo cụ thể để bác hiểu, bác góp e nhận nhưng bác cũng nên đọc bài e đang nói về dùng regex để làm chứ json.parse sao e lại k biết dùng (json đẹp vs k đẹp k pải là làm lỗn xộn hay format dễ đọc mà nó nó đc đặt trong 1 đống text đó bác)
Uhm, vậy cậu chỉ cần thêm 1 bước là dọn dẹp để có được 1 xâu JSON là xong mà?
Regex để làm việc dọn dẹp, rồi parse nó thành JSON object và lấy ID.
2 bước đơn giản tốt hơn so với 1 bước phức tạp và khó kiểm soát
Vậy thì chủ topic đã làm mọi người lạc lối hoặc anh ta đang sao sao đó. Anh ta cần trích xuất dữ liệu một cái chuỗi trông giống JSON chứ không hẳn JSON. Và nếu như vậy thì cần gì phải đề cập đến khái niệm JSON ở đây khiến lạc đề? Hoặc nên ghi hẳn “xử lý chuỗi trông giống JSON”.
Dùng Regex thì phải ngồi mà test cho nhiều case vào, nó không có cách chứng minh “nghiệm đúng” nên anh em ở đây chịu thôi. Vì nói hẳn nó là món khó, ngay cả cái email mà đến nay người ta cũng chỉ copy đâu đó về dùng, chứ chưa tự tin viết.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?