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