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