{"id":2039,"date":"2026-07-28T05:53:27","date_gmt":"2026-07-28T05:53:27","guid":{"rendered":"https:\/\/www.vpascode.com\/vn\/docs\/uncategorized\/jsonl-ndjson-visualizer-guide\/"},"modified":"2026-07-28T05:53:27","modified_gmt":"2026-07-28T05:53:27","slug":"jsonl-ndjson-visualizer-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/","title":{"rendered":"JSONL \/ NDJSON"},"content":{"rendered":"<p>Khi x\u1eed l\u00fd lu\u1ed3ng nh\u1eadt k\u00fd kh\u1ed1i l\u01b0\u1ee3ng l\u1edbn, c\u00e1c lu\u1ed3ng x\u1eed l\u00fd d\u1eef li\u1ec7u ho\u1eb7c b\u1ea3n sao l\u01b0u c\u01a1 s\u1edf d\u1eef li\u1ec7u, c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng JSON ti\u00eau chu\u1ea9n c\u00f3 th\u1ec3 tr\u1edf n\u00ean qu\u00e1 l\u1edbn \u0111\u1ec3 qu\u1ea3n l\u00fd. Vi\u1ec7c <strong>Tr\u00ecnh xem tr\u1ef1c quan JSONL \/ NDJSON<\/strong>chuy\u1ec3n \u0111\u1ed5i c\u00e1c lu\u1ed3ng JSON \u0111\u01b0\u1ee3c ph\u00e2n t\u00e1ch b\u1edfi d\u00f2ng th\u00e0nh c\u00e1c s\u01a1 \u0111\u1ed3 c\u00e2y d\u1ef1a tr\u00ean n\u00fat r\u00f5 r\u00e0ng v\u00e0 t\u01b0\u01a1ng t\u00e1c. B\u1eb1ng c\u00e1ch ph\u00e2n t\u00edch t\u1eebng \u0111\u1ed1i t\u01b0\u1ee3ng JSON \u0111\u1ed9c l\u1eadp theo t\u1eebng d\u00f2ng, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n v\u00e0 k\u1ef9 s\u01b0 d\u1eef li\u1ec7u c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng ki\u1ec3m tra c\u00e1c m\u1ee5c nh\u1eadp nh\u1eadt k\u00fd c\u00f3 c\u1ea5u tr\u00fac, ki\u1ec3m tra c\u00e1c b\u1ea3n ghi lu\u1ed3ng v\u00e0 l\u1eadp b\u1ea3n \u0111\u1ed3 s\u01a1 \u0111\u1ed3 b\u1ea3n ghi ch\u1ec9 trong nh\u00e1y m\u1eaft.<\/p>\n<h2>C\u01a1 ch\u1ebf c\u1ee7a c\u00e1c b\u1ea3n \u0111\u1ed3 tr\u1ef1c quan JSONL \/ NDJSON<\/h2>\n<p>Trong VPasCode, vi\u1ec7c hi\u1ec3n th\u1ecb JSONL ph\u00e2n t\u00edch t\u1eebng d\u00f2ng kh\u00f4ng r\u1ed7ng, \u0111\u01b0\u1ee3c ph\u00e2n t\u00e1ch b\u1edfi k\u00fd t\u1ef1 xu\u1ed1ng d\u00f2ng, nh\u01b0 m\u1ed9t b\u1ea3n ghi JSON \u0111\u1ed9c l\u1eadp v\u00e0 t\u1ef1 ch\u1ee9a. C\u00e1c kh\u00f3a c\u1ea5u tr\u00fac trong t\u1eebng d\u00f2ng \u0111\u00f3ng vai tr\u00f2 l\u00e0 n\u00fat cha, c\u00e1c gi\u00e1 tr\u1ecb \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb nh\u01b0 n\u00fat l\u00e1, v\u00e0 c\u00e1c b\u1ea3n ghi li\u00ean ti\u1ebfp t\u1ea1o ra c\u00e1c bi\u1ec3u di\u1ec5n c\u00e2y tr\u1ef1c quan c\u1ea1nh nhau ho\u1eb7c ch\u1ed3ng l\u00ean nhau \u0111\u1ec3 ph\u00e2n t\u00edch lu\u1ed3ng d\u1eef li\u1ec7u.<\/p>\n<h3>1. C\u00e0i \u0111\u1eb7t c\u01a1 b\u1ea3n<\/h3>\n<p>\u0110\u1ec3 tr\u1ef1c quan h\u00f3a m\u1ed9t t\u00e0i li\u1ec7u JSONL ti\u00eau chu\u1ea9n, h\u00e3y \u0111\u1eb7t \u0111\u00fang m\u1ed9t \u0111\u1ed1i t\u01b0\u1ee3ng JSON h\u1ee3p l\u1ec7 ho\u1eb7c m\u1ea3ng tr\u00ean m\u1ed7i d\u00f2ng, kh\u00f4ng c\u00f3 d\u1ea5u ph\u1ea9y th\u1eeba ho\u1eb7c d\u1ea5u ngo\u1eb7c vu\u00f4ng bao ngo\u00e0i:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">JSONL<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqFjz0LwjAQhnfBP3FzW3KprZrVyd3JJdTmlECaSJr6Qel\/N9laBIVbnnuP9+FGCLqjPjTdHQRwxuucbXO+OyETLM0ZMjD0IBNjba8uYiQbIg49eWncTdu4THBUIJBhBjqV4Z4XWO8KLBCm9Wr8ZUKB1dz0bLydmXwTSBrd6SDp1RIpUgsl\/1Juqr9OLsrFd+S98zOpusjWWUtt0M7KVOSGEHNPwb8PbkhH5fQBvgNekA==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda JSONL trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">JSONL<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqFjz0PgjAQhv9LZyS9IohdndydXBqkp2kCV3MUP0L477YbxESTW557L++Tm0RwPQ6h6e9CCyVVtZG7japPILVMcxaZ6PCBXYwdXX3ESBQijgOy6fzNUVwmOFqhQUImXCqDvcqhqnPIQcxM0y8TaCiXpmfDtDBxE9B0rnfB4KtFtGhXSvWl3JZ\/nUoXq++Q2fNCai+m9UTYBufJpCI\/hpgzBn4f\/JiOivkDtvhgIg==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit JSONL in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-jsonl\"><code class=\"language-jsonl\" data-language=\"jsonl\" class=\"language-jsonl\">{\"timestamp\":\"2026-07-28T10:00:00Z\",\"level\":\"info\",\"event\":\"user_login\",\"userId\":101,\"ip\":\"192.168.1.1\"}rn{\"timestamp\":\"2026-07-28T10:01:15Z\",\"level\":\"warn\",\"event\":\"rate_limit_exceeded\",\"userId\":102,\"ip\":\"192.168.1.45\"}rn{\"timestamp\":\"2026-07-28T10:02:30Z\",\"level\":\"error\",\"event\":\"db_connection_timeout\",\"retryCount\":3}<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqFjz0PgjAQhv9LZyS9IohdndydXBqkp2kCV3MUP0L477YbxESTW557L++Tm0RwPQ6h6e9CCyVVtZG7japPILVMcxaZ6PCBXYwdXX3ESBQijgOy6fzNUVwmOFqhQUImXCqDvcqhqnPIQcxM0y8TaCiXpmfDtDBxE9B0rnfB4KtFtGhXSvWl3JZ\/nUoXq++Q2fNCai+m9UTYBufJpCI\/hpgzBn4f\/JiOivkDtvhgIg==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit JSONL in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqFjz0LwjAQhnfBP3FzW3KprZrVyd3JJdTmlECaSJr6Qel\/N9laBIVbnnuP9+FGCLqjPjTdHQRwxuucbXO+OyETLM0ZMjD0IBNjba8uYiQbIg49eWncTdu4THBUIJBhBjqV4Z4XWO8KLBCm9Wr8ZUKB1dz0bLydmXwTSBrd6SDp1RIpUgsl\/1Juqr9OLsrFd+S98zOpusjWWUtt0M7KVOSGEHNPwb8PbkhH5fQBvgNekA==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda JSONL trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"mPeuRLc\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-1437\" decoding=\"async\" fetchpriority=\"high\" height=\"508\" sizes=\"(max-width: 500px) 100vw, 500px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684435211c4.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684435211c4.png 500w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684435211c4-295x300.png 295w\" width=\"500\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>C\u00e1c k\u1ef9 thu\u1eadt c\u1ea5u tr\u00fac n\u00e2ng cao<\/h2>\n<p>C\u00e1c b\u1ea3n \u0111\u1ed3 tr\u1ef1c quan JSONL xu\u1ea5t s\u1eafc trong vi\u1ec7c hi\u1ec3n th\u1ecb c\u00e1c s\u1ef1 ki\u1ec7n d\u1eef li\u1ec7u lu\u1ed3ng, c\u00e1c b\u1ea3n ghi giao d\u1ecbch ph\u00e2n t\u00edch v\u00e0 c\u00e1c b\u1ea3n xu\u1ea5t h\u00e0ng t\u1eeb c\u01a1 s\u1edf d\u1eef li\u1ec7u ch\u1ee9a c\u00e1c tr\u01b0\u1eddng l\u1ed3ng gh\u00e9p v\u00e0 m\u1ea3ng d\u1eef li\u1ec7u m\u00f4 t\u1ea3.<\/p>\n<h3>1. Lu\u1ed3ng s\u1ef1 ki\u1ec7n giao d\u1ecbch th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed<\/h3>\n<p>B\u1eb1ng c\u00e1ch s\u1eafp x\u1ebfp c\u00e1c s\u1ef1 ki\u1ec7n \u0111\u01a1n h\u00e0ng c\u00f3 c\u1ea5u tr\u00fac v\u00e0o t\u1eebng d\u00f2ng ri\u00eang bi\u1ec7t, VPasCode t\u00e1ch r\u00f5 r\u00e0ng c\u00e1c m\u1ee5c l\u1ed3ng gh\u00e9p, chi ti\u1ebft ng\u01b0\u1eddi mua v\u00e0 tr\u1ea1ng th\u00e1i thanh to\u00e1n th\u00e0nh c\u00e1c nh\u00e1nh b\u1ea3n ghi ri\u00eang bi\u1ec7t:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">JSONL<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqNjsEKwjAQRO+CP7HntKSlBZOTV79BPMRkkWBjarOFSsi\/myBKQQRvMzu7sy+CnwxOBwOyqEoI3gADPQfyDieQEWzJdNXxLgfolB2yVwMue1yUGwestXeQGFhCF0AeI4TrnHeKr1Q+utMDZMtgnKzGrEQtRDoxIE8ql\/XZ7xgEUjSH8suXVkIDabuJ34DtL8B+BRiU+4vv\/OZrPnxNJ2rOV4CvwYpwxJuxtwukJ8Z6YqU=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda JSONL trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">JSONL<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqNjsEKwjAQRP9lz2lJpQWTk1e\/QTzEZJFg09RkC5WQfzdBlIII3mZ2dmdfAh8MhqMBWVUjBO+AgV4ieYcBZAJbM930vC8BOmXH4tWI6wFX5eYRW+0dZAaW0EWQpwTxtpSd6htVju70ALljMAersSjRCpHPDMiTKmVD8XsGkRQtsf7ytZXQQA5T+gbc\/QIcNoBRub\/4Lm++7sPX9aLlfAP4GmwIZ5yMna6Qn0PFY24=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit JSONL in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-jsonl\"><code class=\"language-jsonl\" data-language=\"jsonl\" class=\"language-jsonl\">{\"orderId\":\"ord-9901\",\"customer\":{\"id\":\"c-404\",\"email\":\"alex@example.com\"},\"items\":[{\"sku\":\"item-a\",\"qty\":2,\"price\":29.99}],\"total\":59.98,\"status\":\"completed\"}rn{\"orderId\":\"ord-9902\",\"customer\":{\"id\":\"c-405\",\"email\":\"sam@example.com\"},\"items\":[{\"sku\":\"item-b\",\"qty\":1,\"price\":149.00}],\"total\":149.00,\"status\":\"pending\"}<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqNjsEKwjAQRP9lz2lJpQWTk1e\/QTzEZJFg09RkC5WQfzdBlIII3mZ2dmdfAh8MhqMBWVUjBO+AgV4ieYcBZAJbM930vC8BOmXH4tWI6wFX5eYRW+0dZAaW0EWQpwTxtpSd6htVju70ALljMAersSjRCpHPDMiTKmVD8XsGkRQtsf7ytZXQQA5T+gbc\/QIcNoBRub\/4Lm++7sPX9aLlfAP4GmwIZ5yMna6Qn0PFY24=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit JSONL in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqNjsEKwjAQRO+CP7HntKSlBZOTV79BPMRkkWBjarOFSsi\/myBKQQRvMzu7sy+CnwxOBwOyqEoI3gADPQfyDieQEWzJdNXxLgfolB2yVwMue1yUGwestXeQGFhCF0AeI4TrnHeKr1Q+utMDZMtgnKzGrEQtRDoxIE8ql\/XZ7xgEUjSH8suXVkIDabuJ34DtL8B+BRiU+4vv\/OZrPnxNJ2rOV4CvwYpwxJuxtwukJ8Z6YqU=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda JSONL trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"UWzuSvi\"><img alt=\"\" class=\"alignnone size-full wp-image-1438\" decoding=\"async\" height=\"408\" sizes=\"(max-width: 840px) 100vw, 840px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68444406dd9.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68444406dd9.png 840w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68444406dd9-300x146.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68444406dd9-768x373.png 768w\" width=\"840\"\/><\/p>\n<h2>C\u1ea5u tr\u00fac c\u00e1c lu\u1ed3ng d\u1eef li\u1ec7u gi\u00e1m s\u00e1t v\u00e0 ch\u1ec9 s\u1ed1<\/h2>\n<p>S\u1eed d\u1ee5ng NDJSON cho c\u00e1c ch\u1ec9 s\u1ed1 h\u1ec7 th\u1ed1ng ho\u1eb7c d\u1eef li\u1ec7u gi\u00e1m s\u00e1t IoT cho ph\u00e9p m\u1ed7i l\u1ea7n \u0111\u1ecdc c\u1ea3m bi\u1ebfn ho\u1eb7c \u0111i\u1ec3m d\u1eef li\u1ec7u chu\u1ed7i th\u1eddi gian \u0111\u01b0\u1ee3c ph\u00e2n t\u00edch v\u00e0 hi\u1ec3n th\u1ecb \u0111\u1ed9c l\u1eadp.<\/p>\n<h3>1. Lu\u1ed3ng \u0111\u1ecdc c\u1ea3m bi\u1ebfn IoT<\/h3>\n<p>Gom c\u00e1c \u0111\u1ecbnh danh thi\u1ebft b\u1ecb, c\u00e1c ch\u1ec9 s\u1ed1 m\u00f4i tr\u01b0\u1eddng v\u00e0 c\u1edd tr\u1ea1ng th\u00e1i v\u00e0o c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng d\u00f2ng ri\u00eang bi\u1ec7t \u0111\u1ec3 \u0111\u00e1nh gi\u00e1 tr\u1ef1c quan r\u00f5 r\u00e0ng:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">JSONL<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqNzcEKgkAURuF90Ev860kms6jZtmrXK1ydqw44Ks5VCPHdE9rEkND2wOGbYXlyBT8sDAK3oRsO1PQ1QWFgsq6tAswMYd\/fYdI0yRTq0Tvr5PUsBCY7Lwo5ifDwCberQhCScR1BhbiJsex38w8pZ9mCrskxgi5pBJ2yv6GKvN+QdKIjSEeO\/mK6smxcuzpvjStntQ==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda JSONL trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">JSONL<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqNzbEKgzAURuF3+edUUmuLzdrJra8QzVUDJkpyFYr47hW6lFCh64HDt8LQYhuqDBQi+TiGkx6mXkMgkDbWdxFqBZObHlB5nhUC\/eyssfx6NgxVXDeBWjNT+IR7KRBZ87yP0A3bhbAFv\/6QauIjqMzOCXTLE+hS\/A112rkDSWYygWTiyC9mbNvB+t15A4IzaUc=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit JSONL in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-jsonl\"><code class=\"language-jsonl\" data-language=\"jsonl\" class=\"language-jsonl\">{\"deviceId\":\"sensor-alpha\",\"readings\":{\"tempC\":22.4,\"humidityPct\":45},\"batteryPct\":98,\"status\":\"active\"}rn{\"deviceId\":\"sensor-beta\",\"readings\":{\"tempC\":28.1,\"humidityPct\":62},\"batteryPct\":34,\"status\":\"active\"}rn{\"deviceId\":\"sensor-gamma\",\"readings\":{\"tempC\":0.0,\"humidityPct\":0},\"batteryPct\":0,\"status\":\"offline\"}<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqNzbEKgzAURuF3+edUUmuLzdrJra8QzVUDJkpyFYr47hW6lFCh64HDt8LQYhuqDBQi+TiGkx6mXkMgkDbWdxFqBZObHlB5nhUC\/eyssfx6NgxVXDeBWjNT+IR7KRBZ87yP0A3bhbAFv\/6QauIjqMzOCXTLE+hS\/A112rkDSWYygWTiyC9mbNvB+t15A4IzaUc=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit JSONL in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#jsonl:eNqNzcEKgkAURuF90Ev860kms6jZtmrXK1ydqw44Ks5VCPHdE9rEkND2wOGbYXlyBT8sDAK3oRsO1PQ1QWFgsq6tAswMYd\/fYdI0yRTq0Tvr5PUsBCY7Lwo5ifDwCberQhCScR1BhbiJsex38w8pZ9mCrskxgi5pBJ2yv6GKvN+QdKIjSEeO\/mK6smxcuzpvjStntQ==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda JSONL trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"QZyZygW\"><img alt=\"\" class=\"alignnone size-full wp-image-1439\" decoding=\"async\" height=\"448\" sizes=\"(max-width: 777px) 100vw, 777px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68445211adf.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68445211adf.png 777w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68445211adf-300x173.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68445211adf-768x443.png 768w\" width=\"777\"\/><\/p>\n<h2>C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t chi\u1ebfn l\u01b0\u1ee3c<\/h2>\n<ul>\n<li><strong>Ch\u1eb7t ch\u1ebd m\u1ed9t b\u1ea3n ghi m\u1ed7i d\u00f2ng:<\/strong> M\u1ed7i b\u1ea3n ghi ph\u1ea3i l\u00e0 m\u1ed9t gi\u00e1 tr\u1ecb JSON h\u1ee3p l\u1ec7, \u0111\u1ea7y \u0111\u1ee7, k\u1ebft th\u00fac b\u1eb1ng k\u00fd t\u1ef1 xu\u1ed1ng d\u00f2ng (<code>n<\/code> ho\u1eb7c <code>rn<\/code>).<\/li>\n<li><strong>Kh\u00f4ng c\u00f3 d\u1ea5u ph\u1ea9y gi\u1eefa c\u00e1c d\u00f2ng:<\/strong> Kh\u00f4ng \u0111\u1eb7t d\u1ea5u ph\u1ea9y \u1edf cu\u1ed1i d\u00f2ng ho\u1eb7c bao quanh c\u00e1c d\u00f2ng b\u1eb1ng d\u1ea5u ngo\u1eb7c vu\u00f4ng m\u1ea3ng (<code>[]<\/code>), v\u00ec m\u1ed7i d\u00f2ng \u0111\u1ea1i di\u1ec7n cho m\u1ed9t th\u1ef1c th\u1ec3 \u0111\u1ed9c l\u1eadp.<\/li>\n<li><strong>S\u1eed d\u1ee5ng m\u00e3 h\u00f3a UTF-8:<\/strong> \u0110\u1ea3m b\u1ea3o c\u00e1c t\u1ec7p \u0111\u01b0\u1ee3c \u0111\u1ecbnh d\u1ea1ng b\u1eb1ng UTF-8 \u0111\u1ec3 tr\u00e1nh c\u00e1c v\u1ea5n \u0111\u1ec1 gi\u1ea3i m\u00e3 chu\u1ed7i khi ph\u00e2n t\u00edch c\u00e1c t\u1ec7p lu\u1ed3ng nhi\u1ec1u d\u00f2ng trong c\u00e1c m\u00f4i tr\u01b0\u1eddng kh\u00e1c nhau.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Khi x\u1eed l\u00fd lu\u1ed3ng nh\u1eadt k\u00fd kh\u1ed1i l\u01b0\u1ee3ng l\u1edbn, c\u00e1c lu\u1ed3ng x\u1eed l\u00fd d\u1eef li\u1ec7u ho\u1eb7c b\u1ea3n sao l\u01b0u c\u01a1 s\u1edf d\u1eef li\u1ec7u, c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng JSON ti\u00eau chu\u1ea9n c\u00f3 th\u1ec3 tr\u1edf n\u00ean qu\u00e1 l\u1edbn \u0111\u1ec3 qu\u1ea3n l\u00fd. Vi\u1ec7c Tr\u00ecnh&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":4,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2039","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JSONL to Diagram Guide | Text to Diagram with VPasCode<\/title>\n<meta name=\"description\" content=\"Convert JSON Lines (NDJSON) data streams into visual charts with VPasCode, a powerful diagram-as-code tool for instant text to diagram mapping.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JSONL to Diagram Guide | Text to Diagram with VPasCode\" \/>\n<meta property=\"og:description\" content=\"Convert JSON Lines (NDJSON) data streams into visual charts with VPasCode, a powerful diagram-as-code tool for instant text to diagram mapping.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684435211c4.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/jsonl-ndjson-visualizer-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/jsonl-ndjson-visualizer-guide\\\/\",\"name\":\"JSONL to Diagram Guide | Text to Diagram with VPasCode\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/jsonl-ndjson-visualizer-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/jsonl-ndjson-visualizer-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a684435211c4.png\",\"datePublished\":\"2026-07-28T05:53:27+00:00\",\"description\":\"Convert JSON Lines (NDJSON) data streams into visual charts with VPasCode, a powerful diagram-as-code tool for instant text to diagram mapping.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/jsonl-ndjson-visualizer-guide\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/jsonl-ndjson-visualizer-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/jsonl-ndjson-visualizer-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a684435211c4.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a684435211c4.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/jsonl-ndjson-visualizer-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"JSONL \\\/ NDJSON\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JSONL to Diagram Guide | Text to Diagram with VPasCode","description":"Convert JSON Lines (NDJSON) data streams into visual charts with VPasCode, a powerful diagram-as-code tool for instant text to diagram mapping.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/","og_locale":"vi_VN","og_type":"article","og_title":"JSONL to Diagram Guide | Text to Diagram with VPasCode","og_description":"Convert JSON Lines (NDJSON) data streams into visual charts with VPasCode, a powerful diagram-as-code tool for instant text to diagram mapping.","og_url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684435211c4.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"2 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/","url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/","name":"JSONL to Diagram Guide | Text to Diagram with VPasCode","isPartOf":{"@id":"https:\/\/www.vpascode.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684435211c4.png","datePublished":"2026-07-28T05:53:27+00:00","description":"Convert JSON Lines (NDJSON) data streams into visual charts with VPasCode, a powerful diagram-as-code tool for instant text to diagram mapping.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684435211c4.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684435211c4.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/jsonl-ndjson-visualizer-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/vn\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"JSONL \/ NDJSON"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/vn\/#website","url":"https:\/\/www.vpascode.com\/vn\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/vn\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_docs\/2039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/media?parent=2039"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_collection?post=2039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}