{"id":2042,"date":"2026-07-28T05:25:35","date_gmt":"2026-07-28T05:25:35","guid":{"rendered":"https:\/\/www.vpascode.com\/vn\/docs\/uncategorized\/json-visualizer-guide\/"},"modified":"2026-07-28T05:25:35","modified_gmt":"2026-07-28T05:25:35","slug":"json-visualizer-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-visualizer-guide\/","title":{"rendered":"JSON"},"content":{"rendered":"<p>Khi l\u00e0m vi\u1ec7c v\u1edbi c\u00e1c t\u1ea3i tr\u1ecdng API ph\u1ee9c t\u1ea1p, c\u00e1c t\u1ec7p c\u1ea5u h\u00ecnh \u1ee9ng d\u1ee5ng ho\u1eb7c ph\u1ea3n h\u1ed3i c\u01a1 s\u1edf d\u1eef li\u1ec7u, vi\u1ec7c \u0111\u1ecdc h\u00e0ng tr\u0103m d\u00f2ng v\u0103n b\u1ea3n th\u00f4 c\u00f3 th\u1ec3 nhanh ch\u00f3ng tr\u1edf n\u00ean \u00e1p l\u1ef1c. C\u00f4ng c\u1ee5 <strong>Tr\u00ecnh hi\u1ec3n th\u1ecb JSON<\/strong> cung c\u1ea5p m\u1ed9t c\u00e1i nh\u00ecn r\u00f5 r\u00e0ng, c\u00f3 c\u1ea5u tr\u00fac d\u1ea1ng c\u00e2y v\u1ec1 c\u00e1c c\u1eb7p kh\u00f3a-gi\u00e1 tr\u1ecb, c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng l\u1ed3ng nhau v\u00e0 m\u1ea3ng. \u0110\u01b0\u1ee3c m\u00f4 ph\u1ecfng theo c\u00e1c s\u01a1 \u0111\u1ed3 n\u00fat tr\u1ef1c quan hi\u1ec7n \u0111\u1ea1i v\u00e0 b\u1ea3n \u0111\u1ed3 d\u1eef li\u1ec7u t\u01b0\u01a1ng t\u00e1c, vi\u1ec7c tr\u1ef1c quan h\u00f3a c\u1ea5u tr\u00fac JSON gi\u00fap c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n v\u00e0 k\u1ef9 s\u01b0 d\u1eef li\u1ec7u nhanh ch\u00f3ng ki\u1ec3m tra tr\u1ea1ng th\u00e1i \u1ee9ng d\u1ee5ng, ph\u00e1t hi\u1ec7n c\u00e1c kh\u00f3a b\u1ecb thi\u1ebfu v\u00e0 ghi ch\u00fa c\u00e1c lu\u1ed3ng d\u1eef li\u1ec7u ch\u1ec9 trong m\u1ed9t c\u00e1i nh\u00ecn.<\/p>\n<h2>C\u01a1 ch\u1ebf c\u1ee7a c\u00e1c b\u1ea3n \u0111\u1ed3 tr\u1ef1c quan h\u00f3a JSON<\/h2>\n<p>Trong VPasCode, vi\u1ec7c hi\u1ec3n th\u1ecb JSON t\u1ef1 \u0111\u1ed9ng ph\u00e2n t\u00edch c\u00e1c t\u1ea3i tr\u1ecdng v\u0103n b\u1ea3n thu\u1ea7n t\u00fay th\u00e0nh c\u00e1c s\u01a1 \u0111\u1ed3 d\u1ef1a tr\u00ean n\u00fat t\u01b0\u01a1ng t\u00e1c. C\u00e1c kh\u00f3a \u0111\u00f3ng vai tr\u00f2 l\u00e0 cha c\u1ea5u tr\u00fac, c\u00e1c gi\u00e1 tr\u1ecb nguy\u00ean th\u1ee7y \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb d\u01b0\u1edbi d\u1ea1ng gi\u00e1 tr\u1ecb, v\u00e0 c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng ho\u1eb7c m\u1ea3ng l\u1ed3ng nhau s\u1ebd nh\u00e1nh ra th\u00e0nh c\u00e1c c\u00e2y con \u0111\u01b0\u1ee3c t\u1ed5 ch\u1ee9c r\u00f5 r\u00e0ng.<\/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 JSON ti\u00eau chu\u1ea9n, h\u00e3y x\u00e1c \u0111\u1ecbnh c\u00e1c c\u1eb7p kh\u00f3a-gi\u00e1 tr\u1ecb ti\u00eau chu\u1ea9n \u0111\u01b0\u1ee3c bao quanh b\u1edfi d\u1ea5u ngo\u1eb7c nh\u1ecdn. C\u00e1c ki\u1ec3u d\u1eef li\u1ec7u ti\u00eau chu\u1ea9n nh\u01b0 chu\u1ed7i, boolean v\u00e0 c\u00e1c \u0111o\u1ea1n m\u00e3 ho\u1eb7c ph\u1ee5 thu\u1ed9c l\u1ed3ng nhau s\u1ebd \u0111\u01b0\u1ee3c bi\u1ec3u di\u1ec5n ngay l\u1eadp t\u1ee9c:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">JSON<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#json:eNptkdFqAjEQRd8F\/2HYB5\/cxdpKbUGh0O8QYjItA7tJSGLEiv\/eTDaBXfAtOXfmzuTmvlwANFoM2HxCM9xaYW2zzjCi82Q082236zYFK\/TSkQ1F+oLBKHQarniG1NyTFFkbq62jKAKb\/4je4whHA5\/gne\/ZNLJZpFS6Lux8oV4xDV7CagUswghriXUYCa+1Feq96gF9qGI6VdyTzhg9n6BrmD\/q8yxqhVoSThd0KGTuOb3su9caRhVaZYZn4t\/FB6HzI04pwYkyGC2kaVFRMC7rm27HIc9Wid\/Ptwk3W36hWH9MrHOIjN9nE0sGLLxlYTIJ9S\/p2QSdPpVrj4dtqVwuHv\/fAY5z\" 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 JSON 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\">JSON<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#json:eNptkbFOwzAQhvdKfYdThk5NVAoVBQkmVl6hkhsfxVJytmzXVak6MzMyMjDwCmTlRfImxI4tJVKn2N9\/9\/\/ny2k6AciI1ZjdQ1Yfc6ZUNg\/QoTZCkufLYlUsIuZoSi2UjdJz23xaaJsf2gFvm+\/uc8AtvIq2eSf4+2h\/v0TsVFo4Zn3QC6sM9rA3Mx08+XsIcN7Yia50Htl2LyruqTUlzGbgRehhKlEancBDaoV0T7pFY5PYnRKuBAWMxp+gyDw\/p6cqJI5UChwOqJGVoWdztS6u02KSkHNZXxLf9sYyCo\/YdNscKLUkVsocubBSB31RrPzCR6O4p8vT2KOKfyRa3w2swxI9vh0lxh144SYIgySknaBRAkkeTB4flrFyOjn\/A4QnmD8=\" \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 JSON in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-json\"><code class=\"language-json\" data-language=\"json\" class=\"language-json\">{\r\n  \"name\": \"my-app\",\r\n  \"version\": \"2.5.0\",\r\n  \"description\": \"M\u1ed9t \u1ee9ng d\u1ee5ng web hi\u1ec7n \u0111\u1ea1i\",\r\n  \"private\": false,\r\n  \"scripts\": {\r\n    \"dev\": \"vite\",\r\n    \"build\": \"tsc &amp;&amp; vite build\",\r\n    \"preview\": \"vite preview\",\r\n    \"test\": \"vitest\",\r\n    \"lint\": \"eslint .\"\r\n  },\r\n  \"dependencies\": {\r\n    \"react\": \"^18.3.0\",\r\n    \"react-dom\": \"^18.3.0\",\r\n    \"zustand\": \"^5.0.0\",\r\n    \"monaco-editor\": \"^0.55.0\"\r\n  },\r\n  \"devDependencies\": {\r\n    \"typescript\": \"^5.9.0\",\r\n    \"vite\": \"^7.0.0\",\r\n    \"vitest\": \"^4.0.0\"\r\n  },\r\n  \"engines\": {\r\n    \"node\": \"&gt;=20\"\r\n  }\r\n}<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#json:eNptkbFOwzAQhvdKfYdThk5NVAoVBQkmVl6hkhsfxVJytmzXVak6MzMyMjDwCmTlRfImxI4tJVKn2N9\/9\/\/ny2k6AciI1ZjdQ1Yfc6ZUNg\/QoTZCkufLYlUsIuZoSi2UjdJz23xaaJsf2gFvm+\/uc8AtvIq2eSf4+2h\/v0TsVFo4Zn3QC6sM9rA3Mx08+XsIcN7Yia50Htl2LyruqTUlzGbgRehhKlEancBDaoV0T7pFY5PYnRKuBAWMxp+gyDw\/p6cqJI5UChwOqJGVoWdztS6u02KSkHNZXxLf9sYyCo\/YdNscKLUkVsocubBSB31RrPzCR6O4p8vT2KOKfyRa3w2swxI9vh0lxh144SYIgySknaBRAkkeTB4flrFyOjn\/A4QnmD8=\" \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 JSON 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\/#json:eNptkdFqAjEQRd8F\/2HYB5\/cxdpKbUGh0O8QYjItA7tJSGLEiv\/eTDaBXfAtOXfmzuTmvlwANFoM2HxCM9xaYW2zzjCi82Q082236zYFK\/TSkQ1F+oLBKHQarniG1NyTFFkbq62jKAKb\/4je4whHA5\/gne\/ZNLJZpFS6Lux8oV4xDV7CagUswghriXUYCa+1Feq96gF9qGI6VdyTzhg9n6BrmD\/q8yxqhVoSThd0KGTuOb3su9caRhVaZYZn4t\/FB6HzI04pwYkyGC2kaVFRMC7rm27HIc9Wid\/Ptwk3W36hWH9MrHOIjN9nE0sGLLxlYTIJ9S\/p2QSdPpVrj4dtqVwuHv\/fAY5z\" 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 JSON trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"WkQzEuG\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-1418\" decoding=\"async\" fetchpriority=\"high\" height=\"498\" sizes=\"(max-width: 833px) 100vw, 833px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684033b380a.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684033b380a.png 833w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684033b380a-300x179.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684033b380a-768x459.png 768w\" width=\"833\"\/><\/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 h\u00f3a JSON xu\u1ea5t s\u1eafc trong vi\u1ec7c ti\u1ebft l\u1ed9 c\u00e1c m\u00f4i tr\u01b0\u1eddng \u1ee9ng d\u1ee5ng \u0111a t\u1ea7ng, c\u1ea5u h\u00ecnh kh\u00f4ng gian l\u00e0m vi\u1ec7c v\u00e0 c\u00e1c thi\u1ebft l\u1eadp \u0111a g\u00f3i.<\/p>\n<h3>1. D\u1eef li\u1ec7u c\u1ea5u h\u00ecnh Monorepo<\/h3>\n<p>B\u1eb1ng c\u00e1ch l\u1ed3ng c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng trong m\u1ea3ng v\u00e0 \u00e1nh x\u1ea1 c\u00e1c c\u00e2y g\u00f3i ph\u1ee9c t\u1ea1p, VPasCode ph\u00e2n t\u00e1ch r\u00f5 r\u00e0ng c\u00e1c c\u1ea5u tr\u00fac ph\u00e2n c\u1ea5p s\u00e2u trong kh\u00f4ng gian l\u00e0m vi\u1ec7c th\u00e0nh c\u00e1c nh\u00e1nh tr\u1ef1c quan d\u1ec5 hi\u1ec3u:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">JSON<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#json:eNpVj8EKwjAQRO+C\/xB6FI2ieNCTB69+gViI7SJBu1k2aT2U\/rvZxEq9BPbNzM6mn8+UKtA0UBxVARiAia2HVePQMZArlskRYWeCmAK3kNnb8dOTqcBHfBUkRlM9zQP8epGTERkiGWW65aSv2FKQWP\/13Fv7quWE0PLdKW5RZTQuqaH7lwWM4sti+FcTEXXIjdF9BgKsASsL0+aUkXC51Ru9+e0khhAscJJ2ejeRwI+F5SFlJkXf\/18MxjeFCak5HfQ++YYPHjRiWQ==\" 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 JSON 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\">JSON<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#json:eNpVj8EKwjAQRO+C\/xB6FI2ieNCTB69+gViI7SJBu1k2aT2U\/rvZxEq9BPbNzM6mn8+UKtA0UBxVARiAia2HVePQMZArlskRYWeCmAK3kNnb8dOTqcBHfBUkRlM9zQP8epGTERkiGWW65aSv2FKQWP\/13Fv7quWE0PLdKW5RZTQuqaH7lwWM4sti+FcTEXXIjdF9BgKsASsL0+aUkXC51Ru9+e0khhAscJJ2ejeRwI+F5SFlJkXf\/18MxjeFCak5HfQ++YYPHjRiWQ==\" \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 JSON in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-json\"><code class=\"language-json\" data-language=\"json\" class=\"language-json\">{\r\n  \"name\": \"enterprise-monorepo\",\r\n  \"private\": true,\r\n  \"workspaces\": [\r\n    \"packages\/*\",\r\n    \"apps\/*\"\r\n  ],\r\n  \"scripts\": {\r\n    \"build\": \"turbo run build\",\r\n    \"dev\": \"turbo run dev\",\r\n    \"lint\": \"turbo run lint\"\r\n  },\r\n  \"devDependencies\": {\r\n    \"turbo\": \"^2.0.0\",\r\n    \"prettier\": \"^3.3.0\",\r\n    \"eslint\": \"^9.0.0\"\r\n  },\r\n  \"packageManager\": \"pnpm@9.5.0\"\r\n}<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#json:eNpVj8EKwjAQRO+C\/xB6FI2ieNCTB69+gViI7SJBu1k2aT2U\/rvZxEq9BPbNzM6mn8+UKtA0UBxVARiAia2HVePQMZArlskRYWeCmAK3kNnb8dOTqcBHfBUkRlM9zQP8epGTERkiGWW65aSv2FKQWP\/13Fv7quWE0PLdKW5RZTQuqaH7lwWM4sti+FcTEXXIjdF9BgKsASsL0+aUkXC51Ru9+e0khhAscJJ2ejeRwI+F5SFlJkXf\/18MxjeFCak5HfQ++YYPHjRiWQ==\" \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 JSON 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\/#json:eNpVj8EKwjAQRO+C\/xB6FI2ieNCTB69+gViI7SJBu1k2aT2U\/rvZxEq9BPbNzM6mn8+UKtA0UBxVARiAia2HVePQMZArlskRYWeCmAK3kNnb8dOTqcBHfBUkRlM9zQP8epGTERkiGWW65aSv2FKQWP\/13Fv7quWE0PLdKW5RZTQuqaH7lwWM4sti+FcTEXXIjdF9BgKsASsL0+aUkXC51Ru9+e0khhAscJJ2ejeRwI+F5SFlJkXf\/18MxjeFCak5HfQ++YYPHjRiWQ==\" 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 JSON trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"MqyhTtS\"><img alt=\"\" class=\"alignnone size-full wp-image-1419\" decoding=\"async\" height=\"360\" sizes=\"(max-width: 764px) 100vw, 764px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6840408d9e6.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6840408d9e6.png 764w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6840408d9e6-300x141.png 300w\" width=\"764\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>C\u1ea5u tr\u00fac c\u00f4ng c\u1ee5 v\u00e0 c\u00e0i \u0111\u1eb7t m\u00f4i tr\u01b0\u1eddng<\/h2>\n<p>S\u1eafp x\u1ebfp c\u00e1c t\u1ec7p c\u1ea5u h\u00ecnh th\u00e0nh c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng con \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh gi\u00fap c\u00e1c thi\u1ebft l\u1eadp ph\u1ee9c t\u1ea1p d\u1ec5 \u0111\u1ecdc h\u01a1n v\u00e0 ng\u0103n ng\u1eeba c\u00e1c c\u1ea5u tr\u00fac ph\u00e2n c\u1ea5p tr\u1ef1c quan l\u1ed9n x\u1ed9n.<\/p>\n<h3>1. C\u1ea5u h\u00ecnh c\u00f4ng c\u1ee5<\/h3>\n<p>Gom c\u00e1c tham s\u1ed1 bi\u00ean d\u1ecbch v\u00e0 quy t\u1eafc t\u1ec7p v\u00e0o c\u00e1c kh\u1ed1i l\u1ed3ng nhau \u0111\u1ec3 b\u1ed9 hi\u1ec3n th\u1ecb t\u1ea1o ra c\u00e1c c\u00e2y con s\u1ea1ch s\u1ebd, h\u1ee3p l\u00fd:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">JSON<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#json:eNptjjELgzAQhXfB\/yAZpa3FsXO7KrRjkSLJUVKikcsFAuJ\/b06rg3S89328e2OaZJmQthu0AawH0rZ34pKNnEdCLb6BYiBuj\/JcluLwA51V3gCDyiqoINAO3cFZ47nvr+QIteRiQg9r+HGBZYRW0pGPFVhPV43MToXSjgTn00yF7qXxiqc8126URZ4X+Ww1iwVhb\/Vx0mvZ6rZHW3mTJtMX+TlKAA==\" 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 JSON 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\">JSON<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#json:eNptjjELgzAQhXfB\/yAZpa3FsXO7KrRjkSLJUVKikcsFAuJ\/b06rg3S89328e2OaZJmQthu0AawH0rZ34pKNnEdCLb6BYiBuj\/JcluLwA51V3gCDyiqoINAO3cFZ47nvr+QIteRiQg9r+HGBZYRW0pGPFVhPV43MToXSjgTn00yF7qXxiqc8126URZ4X+Ww1iwVhb\/Vx0mvZ6rZHW3mTJtMX+TlKAA==\" \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 JSON in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-json\"><code class=\"language-json\" data-language=\"json\" class=\"language-json\">{\r\n  \"compilerOptions\": {\r\n    \"target\": \"ES2022\",\r\n    \"module\": \"NodeNext\",\r\n    \"moduleResolution\": \"NodeNext\",\r\n    \"strict\": true,\r\n    \"jsx\": \"react-jsx\",\r\n    \"outDir\": \".\/dist\"\r\n  },\r\n  \"include\": [\r\n    \"src\/**\/*\"\r\n  ],\r\n  \"exclude\": [\r\n    \"node_modules\",\r\n    \"dist\"\r\n  ]\r\n}<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#json:eNptjjELgzAQhXfB\/yAZpa3FsXO7KrRjkSLJUVKikcsFAuJ\/b06rg3S89328e2OaZJmQthu0AawH0rZ34pKNnEdCLb6BYiBuj\/JcluLwA51V3gCDyiqoINAO3cFZ47nvr+QIteRiQg9r+HGBZYRW0pGPFVhPV43MToXSjgTn00yF7qXxiqc8126URZ4X+Ww1iwVhb\/Vx0mvZ6rZHW3mTJtMX+TlKAA==\" \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 JSON 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\/#json:eNptjjELgzAQhXfB\/yAZpa3FsXO7KrRjkSLJUVKikcsFAuJ\/b06rg3S89328e2OaZJmQthu0AawH0rZ34pKNnEdCLb6BYiBuj\/JcluLwA51V3gCDyiqoINAO3cFZ47nvr+QIteRiQg9r+HGBZYRW0pGPFVhPV43MToXSjgTn00yF7qXxiqc8126URZ4X+Ww1iwVhb\/Vx0mvZ6rZHW3mTJtMX+TlKAA==\" 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 JSON trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"MXeTflE\"><img alt=\"\" class=\"alignnone size-full wp-image-1420\" decoding=\"async\" height=\"396\" sizes=\"(max-width: 765px) 100vw, 765px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68404db4ce1.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68404db4ce1.png 765w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68404db4ce1-300x155.png 300w\" width=\"765\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t chi\u1ebfn l\u01b0\u1ee3c<\/h2>\n<ul>\n<li><strong>Duy tr\u00ec c\u00fa ph\u00e1p JSON h\u1ee3p l\u1ec7:<\/strong>Lu\u00f4n \u0111\u00f3ng c\u00e1c kh\u00f3a \u0111\u1ed1i t\u01b0\u1ee3ng trong d\u1ea5u ngo\u1eb7c k\u00e9p v\u00e0 \u0111\u1ea3m b\u1ea3o kh\u00f4ng c\u00f2n d\u1ea5u ph\u1ea9y th\u1eeba \u1edf cu\u1ed1i c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng ho\u1eb7c m\u1ea3ng.<\/li>\n<li><strong>Gom c\u00e1c tr\u01b0\u1eddng li\u00ean quan v\u00e0o c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng con:<\/strong>K\u1ebft h\u1ee3p c\u00e1c thu\u1ed9c t\u00ednh logic (nh\u01b0 c\u00e1c \u0111o\u1ea1n m\u00e3, ph\u1ee5 thu\u1ed9c ho\u1eb7c t\u00f9y ch\u1ecdn bi\u00ean d\u1ecbch) b\u00ean trong c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng l\u1ed3ng gh\u00e9p c\u00f3 t\u00ean \u0111\u1ec3 tr\u00e1nh c\u00e1c n\u00fat bi\u1ec3u \u0111\u1ed3 ph\u1eb3ng v\u00e0 l\u1ed9n x\u1ed9n.<\/li>\n<li><strong>Gi\u1eef t\u00ean kh\u00f3a r\u00f5 r\u00e0ng v\u00e0 ng\u1eafn g\u1ecdn:<\/strong>S\u1eed d\u1ee5ng quy \u01b0\u1edbc \u0111\u1eb7t t\u00ean nh\u1ea5t qu\u00e1n (nh\u01b0 camelCase ho\u1eb7c kebab-case) \u0111\u1ec3 duy tr\u00ec \u0111\u1ecbnh d\u1ea1ng nh\u00e3n s\u1ea1ch s\u1ebd tr\u00ean to\u00e0n b\u1ed9 c\u00e2y n\u00fat \u0111\u01b0\u1ee3c t\u1ea1o ra.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Khi l\u00e0m vi\u1ec7c v\u1edbi c\u00e1c t\u1ea3i tr\u1ecdng API ph\u1ee9c t\u1ea1p, c\u00e1c t\u1ec7p c\u1ea5u h\u00ecnh \u1ee9ng d\u1ee5ng ho\u1eb7c ph\u1ea3n h\u1ed3i c\u01a1 s\u1edf d\u1eef li\u1ec7u, vi\u1ec7c \u0111\u1ecdc h\u00e0ng tr\u0103m d\u00f2ng v\u0103n b\u1ea3n th\u00f4 c\u00f3 th\u1ec3 nhanh ch\u00f3ng tr\u1edf n\u00ean \u00e1p l\u1ef1c. C\u00f4ng&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"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-2042","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>JSON to Diagram Guide | Text to Diagram with VPasCode<\/title>\n<meta name=\"description\" content=\"Learn how to convert JSON text into visual diagrams automatically. VPasCode is a simple text to diagram and diagram-as-code tool for structured data.\" \/>\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\/json-visualizer-guide\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JSON to Diagram Guide | Text to Diagram with VPasCode\" \/>\n<meta property=\"og:description\" content=\"Learn how to convert JSON text into visual diagrams automatically. VPasCode is a simple text to diagram and diagram-as-code tool for structured data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-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_6a684033b380a.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\\\/json-visualizer-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/json-visualizer-guide\\\/\",\"name\":\"JSON 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\\\/json-visualizer-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/json-visualizer-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a684033b380a.png\",\"datePublished\":\"2026-07-28T05:25:35+00:00\",\"description\":\"Learn how to convert JSON text into visual diagrams automatically. VPasCode is a simple text to diagram and diagram-as-code tool for structured data.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/json-visualizer-guide\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/json-visualizer-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/json-visualizer-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a684033b380a.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a684033b380a.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/json-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\":\"JSON\"}]},{\"@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":"JSON to Diagram Guide | Text to Diagram with VPasCode","description":"Learn how to convert JSON text into visual diagrams automatically. VPasCode is a simple text to diagram and diagram-as-code tool for structured data.","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\/json-visualizer-guide\/","og_locale":"vi_VN","og_type":"article","og_title":"JSON to Diagram Guide | Text to Diagram with VPasCode","og_description":"Learn how to convert JSON text into visual diagrams automatically. VPasCode is a simple text to diagram and diagram-as-code tool for structured data.","og_url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-visualizer-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684033b380a.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\/json-visualizer-guide\/","url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-visualizer-guide\/","name":"JSON 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\/json-visualizer-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-visualizer-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684033b380a.png","datePublished":"2026-07-28T05:25:35+00:00","description":"Learn how to convert JSON text into visual diagrams automatically. VPasCode is a simple text to diagram and diagram-as-code tool for structured data.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-visualizer-guide\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-visualizer-guide\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-visualizer-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684033b380a.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684033b380a.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/json-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":"JSON"}]},{"@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\/2042","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=2042"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_collection?post=2042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}