[{"data":1,"prerenderedAt":852},["ShallowReactive",2],{"post-/blog/json-vs-toml":3,"related-/blog/json-vs-toml":181},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"keywords":12,"body":16,"_type":175,"_id":176,"_source":177,"_file":178,"_stem":179,"_extension":180},"/blog/json-vs-toml","blog",false,"","JSON 与 TOML 对比","TOML 是语义明确的配置格式，比 JSON 更适合配置文件，支持注释与类型。","2026-08-19","基础",[13,14,15],"json vs toml","toml","配置格式",{"type":17,"children":18,"toc":168},"root",[19,27,33,40,45,51,56,61,125,130,152,157,162],{"type":20,"tag":21,"props":22,"children":24},"element","h1",{"id":23},"json-与-toml-对比",[25],{"type":26,"value":8},"text",{"type":20,"tag":28,"props":29,"children":30},"p",{},[31],{"type":26,"value":32},"TOML 旨在成为更好的配置文件格式，语义明确，支持注释与丰富类型。",{"type":20,"tag":34,"props":35,"children":37},"h2",{"id":36},"toml-优势",[38],{"type":26,"value":39},"TOML 优势",{"type":20,"tag":28,"props":41,"children":42},{},[43],{"type":26,"value":44},"强类型、支持注释、日期时间类型、表结构清晰，适合复杂配置。",{"type":20,"tag":34,"props":46,"children":48},{"id":47},"与-json-关系",[49],{"type":26,"value":50},"与 JSON 关系",{"type":20,"tag":28,"props":52,"children":53},{},[54],{"type":26,"value":55},"TOML 可转 JSON，但 JSON 不支持注释，转回会丢失。",{"type":20,"tag":34,"props":57,"children":59},{"id":58},"代码示例",[60],{"type":26,"value":58},{"type":20,"tag":62,"props":63,"children":67},"pre",{"className":64,"code":65,"language":66,"meta":7,"style":7},"language-json shiki shiki-themes github-dark","[server]\nport = 8080\nhost = \"localhost\"\n","json",[68],{"type":20,"tag":69,"props":70,"children":71},"code",{"__ignoreMap":7},[72,95,110],{"type":20,"tag":73,"props":74,"children":77},"span",{"class":75,"line":76},"line",1,[78,84,90],{"type":20,"tag":73,"props":79,"children":81},{"style":80},"--shiki-default:#E1E4E8",[82],{"type":26,"value":83},"[",{"type":20,"tag":73,"props":85,"children":87},{"style":86},"--shiki-default:#FDAEB7;--shiki-default-font-style:italic",[88],{"type":26,"value":89},"server",{"type":20,"tag":73,"props":91,"children":92},{"style":80},[93],{"type":26,"value":94},"]\n",{"type":20,"tag":73,"props":96,"children":98},{"class":75,"line":97},2,[99,104],{"type":20,"tag":73,"props":100,"children":101},{"style":80},[102],{"type":26,"value":103},"port = ",{"type":20,"tag":73,"props":105,"children":107},{"style":106},"--shiki-default:#79B8FF",[108],{"type":26,"value":109},"8080\n",{"type":20,"tag":73,"props":111,"children":113},{"class":75,"line":112},3,[114,119],{"type":20,"tag":73,"props":115,"children":116},{"style":80},[117],{"type":26,"value":118},"host = ",{"type":20,"tag":73,"props":120,"children":122},{"style":121},"--shiki-default:#9ECBFF",[123],{"type":26,"value":124},"\"localhost\"\n",{"type":20,"tag":34,"props":126,"children":128},{"id":127},"推荐在线工具",[129],{"type":26,"value":127},{"type":20,"tag":131,"props":132,"children":133},"ul",{},[134,144],{"type":20,"tag":135,"props":136,"children":137},"li",{},[138],{"type":20,"tag":139,"props":140,"children":142},"a",{"href":141},"/format",[143],{"type":26,"value":141},{"type":20,"tag":135,"props":145,"children":146},{},[147],{"type":20,"tag":139,"props":148,"children":150},{"href":149},"/convert/toml",[151],{"type":26,"value":149},{"type":20,"tag":34,"props":153,"children":155},{"id":154},"小结",[156],{"type":26,"value":154},{"type":20,"tag":28,"props":158,"children":159},{},[160],{"type":26,"value":161},"TOML 是语义明确的配置格式，比 JSON 更适合配置文件，支持注释与类型。 JSONDog 提供全套 JSON 在线工具，纯前端、零上传、中英双语，欢迎免费使用。",{"type":20,"tag":163,"props":164,"children":165},"style",{},[166],{"type":26,"value":167},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":97,"depth":97,"links":169},[170,171,172,173,174],{"id":36,"depth":97,"text":39},{"id":47,"depth":97,"text":50},{"id":58,"depth":97,"text":58},{"id":127,"depth":97,"text":127},{"id":154,"depth":97,"text":154},"markdown","content:blog:json-vs-toml.md","content","blog/json-vs-toml.md","blog/json-vs-toml","md",[182,362,557,696],{"_path":183,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":184,"description":185,"date":10,"category":11,"keywords":186,"body":190,"_type":175,"_id":359,"_source":177,"_file":360,"_stem":361,"_extension":180},"/blog/json-array","JSON 数组详解","JSON 数组是有序值列表，用方括号包裹，元素可为任意类型且可混合。",[187,188,189],"json数组","json array","json列表",{"type":17,"children":191,"toc":352},[192,197,202,207,212,217,222,226,317,321,339,343,348],{"type":20,"tag":21,"props":193,"children":195},{"id":194},"json-数组详解",[196],{"type":26,"value":184},{"type":20,"tag":28,"props":198,"children":199},{},[200],{"type":26,"value":201},"JSON 数组是有序的值列表，用方括号包裹，元素之间用逗号分隔，元素可以是任意 JSON 类型。",{"type":20,"tag":34,"props":203,"children":205},{"id":204},"数组特性",[206],{"type":26,"value":204},{"type":20,"tag":28,"props":208,"children":209},{},[210],{"type":26,"value":211},"数组保持元素顺序，通过索引访问，可包含混合类型元素，也可嵌套对象或数组。",{"type":20,"tag":34,"props":213,"children":215},{"id":214},"使用场景",[216],{"type":26,"value":214},{"type":20,"tag":28,"props":218,"children":219},{},[220],{"type":26,"value":221},"数组常用于表达列表、集合、分页数据、标签等有序数据。",{"type":20,"tag":34,"props":223,"children":224},{"id":58},[225],{"type":26,"value":58},{"type":20,"tag":62,"props":227,"children":229},{"className":64,"code":228,"language":66,"meta":7,"style":7},"[1, \"two\", true, null, {\"five\": 5}, [6, 7]]\n",[230],{"type":20,"tag":69,"props":231,"children":232},{"__ignoreMap":7},[233],{"type":20,"tag":73,"props":234,"children":235},{"class":75,"line":76},[236,240,245,250,255,259,264,268,273,278,283,288,293,298,303,307,312],{"type":20,"tag":73,"props":237,"children":238},{"style":80},[239],{"type":26,"value":83},{"type":20,"tag":73,"props":241,"children":242},{"style":106},[243],{"type":26,"value":244},"1",{"type":20,"tag":73,"props":246,"children":247},{"style":80},[248],{"type":26,"value":249},", ",{"type":20,"tag":73,"props":251,"children":252},{"style":121},[253],{"type":26,"value":254},"\"two\"",{"type":20,"tag":73,"props":256,"children":257},{"style":80},[258],{"type":26,"value":249},{"type":20,"tag":73,"props":260,"children":261},{"style":106},[262],{"type":26,"value":263},"true",{"type":20,"tag":73,"props":265,"children":266},{"style":80},[267],{"type":26,"value":249},{"type":20,"tag":73,"props":269,"children":270},{"style":106},[271],{"type":26,"value":272},"null",{"type":20,"tag":73,"props":274,"children":275},{"style":80},[276],{"type":26,"value":277},", {",{"type":20,"tag":73,"props":279,"children":280},{"style":106},[281],{"type":26,"value":282},"\"five\"",{"type":20,"tag":73,"props":284,"children":285},{"style":80},[286],{"type":26,"value":287},": ",{"type":20,"tag":73,"props":289,"children":290},{"style":106},[291],{"type":26,"value":292},"5",{"type":20,"tag":73,"props":294,"children":295},{"style":80},[296],{"type":26,"value":297},"}, [",{"type":20,"tag":73,"props":299,"children":300},{"style":106},[301],{"type":26,"value":302},"6",{"type":20,"tag":73,"props":304,"children":305},{"style":80},[306],{"type":26,"value":249},{"type":20,"tag":73,"props":308,"children":309},{"style":106},[310],{"type":26,"value":311},"7",{"type":20,"tag":73,"props":313,"children":314},{"style":80},[315],{"type":26,"value":316},"]]\n",{"type":20,"tag":34,"props":318,"children":319},{"id":127},[320],{"type":26,"value":127},{"type":20,"tag":131,"props":322,"children":323},{},[324,332],{"type":20,"tag":135,"props":325,"children":326},{},[327],{"type":20,"tag":139,"props":328,"children":330},{"href":329},"/tree",[331],{"type":26,"value":329},{"type":20,"tag":135,"props":333,"children":334},{},[335],{"type":20,"tag":139,"props":336,"children":337},{"href":141},[338],{"type":26,"value":141},{"type":20,"tag":34,"props":340,"children":341},{"id":154},[342],{"type":26,"value":154},{"type":20,"tag":28,"props":344,"children":345},{},[346],{"type":26,"value":347},"JSON 数组是有序值列表，用方括号包裹，元素可为任意类型且可混合。 JSONDog 提供全套 JSON 在线工具，纯前端、零上传、中英双语，欢迎免费使用。",{"type":20,"tag":163,"props":349,"children":350},{},[351],{"type":26,"value":167},{"title":7,"searchDepth":97,"depth":97,"links":353},[354,355,356,357,358],{"id":204,"depth":97,"text":204},{"id":214,"depth":97,"text":214},{"id":58,"depth":97,"text":58},{"id":127,"depth":97,"text":127},{"id":154,"depth":97,"text":154},"content:blog:json-array.md","blog/json-array.md","blog/json-array",{"_path":363,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":364,"description":365,"date":10,"category":11,"keywords":366,"body":370,"_type":175,"_id":554,"_source":177,"_file":555,"_stem":556,"_extension":180},"/blog/json-data-types","JSON 数据类型全览","JSON 支持六种数据类型：string、number、boolean、null、object、array，本文逐一详解。",[367,368,369],"json数据类型","json类型","json string",{"type":17,"children":371,"toc":547},[372,377,382,387,392,397,402,406,511,515,534,538,543],{"type":20,"tag":21,"props":373,"children":375},{"id":374},"json-数据类型全览",[376],{"type":26,"value":364},{"type":20,"tag":28,"props":378,"children":379},{},[380],{"type":26,"value":381},"JSON 规范定义了六种数据类型，理解每种类型的特征是正确使用 JSON 的基础。",{"type":20,"tag":34,"props":383,"children":385},{"id":384},"基本类型",[386],{"type":26,"value":384},{"type":20,"tag":28,"props":388,"children":389},{},[390],{"type":26,"value":391},"string 字符串（双引号）、number 数字（整数或浮点）、boolean 布尔（true/false）、null 空值。",{"type":20,"tag":34,"props":393,"children":395},{"id":394},"复合类型",[396],{"type":26,"value":394},{"type":20,"tag":28,"props":398,"children":399},{},[400],{"type":26,"value":401},"object 对象（无序键值对集合）、array 数组（有序值列表），二者可无限嵌套。",{"type":20,"tag":34,"props":403,"children":404},{"id":58},[405],{"type":26,"value":58},{"type":20,"tag":62,"props":407,"children":409},{"className":64,"code":408,"language":66,"meta":7,"style":7},"{\"str\": \"text\", \"num\": 42, \"bool\": true, \"nil\": null, \"obj\": {}, \"arr\": []}\n",[410],{"type":20,"tag":69,"props":411,"children":412},{"__ignoreMap":7},[413],{"type":20,"tag":73,"props":414,"children":415},{"class":75,"line":76},[416,421,426,430,435,439,444,448,453,457,462,466,470,474,479,483,487,491,496,501,506],{"type":20,"tag":73,"props":417,"children":418},{"style":80},[419],{"type":26,"value":420},"{",{"type":20,"tag":73,"props":422,"children":423},{"style":106},[424],{"type":26,"value":425},"\"str\"",{"type":20,"tag":73,"props":427,"children":428},{"style":80},[429],{"type":26,"value":287},{"type":20,"tag":73,"props":431,"children":432},{"style":121},[433],{"type":26,"value":434},"\"text\"",{"type":20,"tag":73,"props":436,"children":437},{"style":80},[438],{"type":26,"value":249},{"type":20,"tag":73,"props":440,"children":441},{"style":106},[442],{"type":26,"value":443},"\"num\"",{"type":20,"tag":73,"props":445,"children":446},{"style":80},[447],{"type":26,"value":287},{"type":20,"tag":73,"props":449,"children":450},{"style":106},[451],{"type":26,"value":452},"42",{"type":20,"tag":73,"props":454,"children":455},{"style":80},[456],{"type":26,"value":249},{"type":20,"tag":73,"props":458,"children":459},{"style":106},[460],{"type":26,"value":461},"\"bool\"",{"type":20,"tag":73,"props":463,"children":464},{"style":80},[465],{"type":26,"value":287},{"type":20,"tag":73,"props":467,"children":468},{"style":106},[469],{"type":26,"value":263},{"type":20,"tag":73,"props":471,"children":472},{"style":80},[473],{"type":26,"value":249},{"type":20,"tag":73,"props":475,"children":476},{"style":106},[477],{"type":26,"value":478},"\"nil\"",{"type":20,"tag":73,"props":480,"children":481},{"style":80},[482],{"type":26,"value":287},{"type":20,"tag":73,"props":484,"children":485},{"style":106},[486],{"type":26,"value":272},{"type":20,"tag":73,"props":488,"children":489},{"style":80},[490],{"type":26,"value":249},{"type":20,"tag":73,"props":492,"children":493},{"style":106},[494],{"type":26,"value":495},"\"obj\"",{"type":20,"tag":73,"props":497,"children":498},{"style":80},[499],{"type":26,"value":500},": {}, ",{"type":20,"tag":73,"props":502,"children":503},{"style":106},[504],{"type":26,"value":505},"\"arr\"",{"type":20,"tag":73,"props":507,"children":508},{"style":80},[509],{"type":26,"value":510},": []}\n",{"type":20,"tag":34,"props":512,"children":513},{"id":127},[514],{"type":26,"value":127},{"type":20,"tag":131,"props":516,"children":517},{},[518,526],{"type":20,"tag":135,"props":519,"children":520},{},[521],{"type":20,"tag":139,"props":522,"children":524},{"href":523},"/validate",[525],{"type":26,"value":523},{"type":20,"tag":135,"props":527,"children":528},{},[529],{"type":20,"tag":139,"props":530,"children":532},{"href":531},"/visualize",[533],{"type":26,"value":531},{"type":20,"tag":34,"props":535,"children":536},{"id":154},[537],{"type":26,"value":154},{"type":20,"tag":28,"props":539,"children":540},{},[541],{"type":26,"value":542},"JSON 支持六种数据类型：string、number、boolean、null、object、array，本文逐一详解。 JSONDog 提供全套 JSON 在线工具，纯前端、零上传、中英双语，欢迎免费使用。",{"type":20,"tag":163,"props":544,"children":545},{},[546],{"type":26,"value":167},{"title":7,"searchDepth":97,"depth":97,"links":548},[549,550,551,552,553],{"id":384,"depth":97,"text":384},{"id":394,"depth":97,"text":394},{"id":58,"depth":97,"text":58},{"id":127,"depth":97,"text":127},{"id":154,"depth":97,"text":154},"content:blog:json-data-types.md","blog/json-data-types.md","blog/json-data-types",{"_path":558,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":559,"description":560,"date":10,"category":11,"keywords":561,"body":565,"_type":175,"_id":693,"_source":177,"_file":694,"_stem":695,"_extension":180},"/blog/json-history","JSON 的历史与演变","JSON 由 Douglas Crockford 在 2000 年代初提出，现已成为 Web 数据交换事实标准。",[562,563,564],"json历史","json起源","douglas crockford",{"type":17,"children":566,"toc":686},[567,572,577,582,587,592,597,601,652,656,673,677,682],{"type":20,"tag":21,"props":568,"children":570},{"id":569},"json-的历史与演变",[571],{"type":26,"value":559},{"type":20,"tag":28,"props":573,"children":574},{},[575],{"type":26,"value":576},"JSON 由 Douglas Crockford 在 2001 年前后提出并命名，源于 JavaScript 的对象字面量语法。",{"type":20,"tag":34,"props":578,"children":580},{"id":579},"诞生背景",[581],{"type":26,"value":579},{"type":20,"tag":28,"props":583,"children":584},{},[585],{"type":26,"value":586},"为替代 XML 在 Web 数据交换中的笨重，Crockford 提炼出 JavaScript 语法的子集作为轻量数据格式。",{"type":20,"tag":34,"props":588,"children":590},{"id":589},"成为标准",[591],{"type":26,"value":589},{"type":20,"tag":28,"props":593,"children":594},{},[595],{"type":26,"value":596},"2013 年 ECMA-404 标准化，2017 年 RFC 8259 发布，JSON 成为 Web API 事实标准。",{"type":20,"tag":34,"props":598,"children":599},{"id":58},[600],{"type":26,"value":58},{"type":20,"tag":62,"props":602,"children":604},{"className":64,"code":603,"language":66,"meta":7,"style":7},"{\"standard\": \"ECMA-404\", \"year\": 2013}\n",[605],{"type":20,"tag":69,"props":606,"children":607},{"__ignoreMap":7},[608],{"type":20,"tag":73,"props":609,"children":610},{"class":75,"line":76},[611,615,620,624,629,633,638,642,647],{"type":20,"tag":73,"props":612,"children":613},{"style":80},[614],{"type":26,"value":420},{"type":20,"tag":73,"props":616,"children":617},{"style":106},[618],{"type":26,"value":619},"\"standard\"",{"type":20,"tag":73,"props":621,"children":622},{"style":80},[623],{"type":26,"value":287},{"type":20,"tag":73,"props":625,"children":626},{"style":121},[627],{"type":26,"value":628},"\"ECMA-404\"",{"type":20,"tag":73,"props":630,"children":631},{"style":80},[632],{"type":26,"value":249},{"type":20,"tag":73,"props":634,"children":635},{"style":106},[636],{"type":26,"value":637},"\"year\"",{"type":20,"tag":73,"props":639,"children":640},{"style":80},[641],{"type":26,"value":287},{"type":20,"tag":73,"props":643,"children":644},{"style":106},[645],{"type":26,"value":646},"2013",{"type":20,"tag":73,"props":648,"children":649},{"style":80},[650],{"type":26,"value":651},"}\n",{"type":20,"tag":34,"props":653,"children":654},{"id":127},[655],{"type":26,"value":127},{"type":20,"tag":131,"props":657,"children":658},{},[659,666],{"type":20,"tag":135,"props":660,"children":661},{},[662],{"type":20,"tag":139,"props":663,"children":664},{"href":141},[665],{"type":26,"value":141},{"type":20,"tag":135,"props":667,"children":668},{},[669],{"type":20,"tag":139,"props":670,"children":671},{"href":523},[672],{"type":26,"value":523},{"type":20,"tag":34,"props":674,"children":675},{"id":154},[676],{"type":26,"value":154},{"type":20,"tag":28,"props":678,"children":679},{},[680],{"type":26,"value":681},"JSON 由 Douglas Crockford 在 2000 年代初提出，现已成为 Web 数据交换事实标准。 JSONDog 提供全套 JSON 在线工具，纯前端、零上传、中英双语，欢迎免费使用。",{"type":20,"tag":163,"props":683,"children":684},{},[685],{"type":26,"value":167},{"title":7,"searchDepth":97,"depth":97,"links":687},[688,689,690,691,692],{"id":579,"depth":97,"text":579},{"id":589,"depth":97,"text":589},{"id":58,"depth":97,"text":58},{"id":127,"depth":97,"text":127},{"id":154,"depth":97,"text":154},"content:blog:json-history.md","blog/json-history.md","blog/json-history",{"_path":697,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":698,"description":699,"date":10,"category":11,"keywords":700,"body":704,"_type":175,"_id":849,"_source":177,"_file":850,"_stem":851,"_extension":180},"/blog/json-nested","JSON 嵌套结构处理","JSON 支持对象与数组无限嵌套，本文讲解嵌套结构的设计、访问与扁平化技巧。",[701,702,703],"json嵌套","json嵌套结构","json深度",{"type":17,"children":705,"toc":842},[706,711,716,721,726,731,743,747,807,811,829,833,838],{"type":20,"tag":21,"props":707,"children":709},{"id":708},"json-嵌套结构处理",[710],{"type":26,"value":698},{"type":20,"tag":28,"props":712,"children":713},{},[714],{"type":26,"value":715},"JSON 的强大之处在于对象与数组可以任意嵌套，表达复杂的层级数据，但过深嵌套也会带来处理难度。",{"type":20,"tag":34,"props":717,"children":719},{"id":718},"合理嵌套",[720],{"type":26,"value":718},{"type":20,"tag":28,"props":722,"children":723},{},[724],{"type":26,"value":725},"建议嵌套深度控制在 3-4 层以内，过深不利于阅读与维护，可用扁平化工具简化。",{"type":20,"tag":34,"props":727,"children":729},{"id":728},"路径访问",[730],{"type":26,"value":728},{"type":20,"tag":28,"props":732,"children":733},{},[734,736,741],{"type":26,"value":735},"嵌套值通过点路径或索引访问，如 user.address.city 或 list",{"type":20,"tag":73,"props":737,"children":738},{},[739],{"type":26,"value":740},"0",{"type":26,"value":742},".name。",{"type":20,"tag":34,"props":744,"children":745},{"id":58},[746],{"type":26,"value":58},{"type":20,"tag":62,"props":748,"children":750},{"className":64,"code":749,"language":66,"meta":7,"style":7},"{\"a\": {\"b\": {\"c\": {\"d\": 1}}}}\n",[751],{"type":20,"tag":69,"props":752,"children":753},{"__ignoreMap":7},[754],{"type":20,"tag":73,"props":755,"children":756},{"class":75,"line":76},[757,761,766,771,776,780,785,789,794,798,802],{"type":20,"tag":73,"props":758,"children":759},{"style":80},[760],{"type":26,"value":420},{"type":20,"tag":73,"props":762,"children":763},{"style":106},[764],{"type":26,"value":765},"\"a\"",{"type":20,"tag":73,"props":767,"children":768},{"style":80},[769],{"type":26,"value":770},": {",{"type":20,"tag":73,"props":772,"children":773},{"style":106},[774],{"type":26,"value":775},"\"b\"",{"type":20,"tag":73,"props":777,"children":778},{"style":80},[779],{"type":26,"value":770},{"type":20,"tag":73,"props":781,"children":782},{"style":106},[783],{"type":26,"value":784},"\"c\"",{"type":20,"tag":73,"props":786,"children":787},{"style":80},[788],{"type":26,"value":770},{"type":20,"tag":73,"props":790,"children":791},{"style":106},[792],{"type":26,"value":793},"\"d\"",{"type":20,"tag":73,"props":795,"children":796},{"style":80},[797],{"type":26,"value":287},{"type":20,"tag":73,"props":799,"children":800},{"style":106},[801],{"type":26,"value":244},{"type":20,"tag":73,"props":803,"children":804},{"style":80},[805],{"type":26,"value":806},"}}}}\n",{"type":20,"tag":34,"props":808,"children":809},{"id":127},[810],{"type":26,"value":127},{"type":20,"tag":131,"props":812,"children":813},{},[814,822],{"type":20,"tag":135,"props":815,"children":816},{},[817],{"type":20,"tag":139,"props":818,"children":820},{"href":819},"/flatten",[821],{"type":26,"value":819},{"type":20,"tag":135,"props":823,"children":824},{},[825],{"type":20,"tag":139,"props":826,"children":827},{"href":329},[828],{"type":26,"value":329},{"type":20,"tag":34,"props":830,"children":831},{"id":154},[832],{"type":26,"value":154},{"type":20,"tag":28,"props":834,"children":835},{},[836],{"type":26,"value":837},"JSON 支持对象与数组无限嵌套，本文讲解嵌套结构的设计、访问与扁平化技巧。 JSONDog 提供全套 JSON 在线工具，纯前端、零上传、中英双语，欢迎免费使用。",{"type":20,"tag":163,"props":839,"children":840},{},[841],{"type":26,"value":167},{"title":7,"searchDepth":97,"depth":97,"links":843},[844,845,846,847,848],{"id":718,"depth":97,"text":718},{"id":728,"depth":97,"text":728},{"id":58,"depth":97,"text":58},{"id":127,"depth":97,"text":127},{"id":154,"depth":97,"text":154},"content:blog:json-nested.md","blog/json-nested.md","blog/json-nested",1787305468456]