[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools":3,"page-\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools-zh":959,"surroundings\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools-zh":3324},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":34},"文档",true,"\u002Fzh\u002Fdocs","zh\u002F01.docs",[10,35,861,878,892,945],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"开始使用","\u002Fzh\u002Fdocs\u002Fwelcome","zh\u002F01.docs\u002F01.welcome\u002F01.index",[15,17],{"title":16,"path":12,"stem":13},"欢迎",{"title":18,"ignore":6,"path":19,"stem":20,"children":21,"page":34},"Get Started","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started","zh\u002F01.docs\u002F01.welcome\u002F01.get-started",[22,26,30],{"title":23,"path":24,"stem":25},"安装","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",{"title":27,"path":28,"stem":29},"快速开始","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Fquickstart","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F03.quickstart",{"title":31,"path":32,"stem":33},"概念","\u002Fzh\u002Fdocs\u002Fwelcome\u002Fget-started\u002Fconcepts","zh\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F04.concepts",false,{"title":36,"path":37,"stem":38,"children":39,"page":34},"核心","\u002Fzh\u002Fdocs\u002Fcore","zh\u002F01.docs\u002F02.core",[40,77,88,96,105,135,161,169,184,195,206,215,227,235,243,263,291,300,312,341,371,392,422,433,441,450,458,466,474,485,498,511,540,557,577,597,617,642,666,694,702,710,738,765,792,819,849],{"title":41,"path":42,"stem":43,"children":44,"page":34},"MD5","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5","zh\u002F01.docs\u002F02.core\u002F01.md5",[45,49,53,57,61,65,69,73],{"title":46,"path":47,"stem":48},"介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":50,"path":51,"stem":52},"基本使用","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":54,"path":55,"stem":56},"高级功能","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":58,"path":59,"stem":60},"安全考虑","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":62,"path":63,"stem":64},"API 参考","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":66,"path":67,"stem":68},"使用示例","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F06.examples",{"title":70,"path":71,"stem":72},"常见问题","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F07.faq",{"title":74,"path":75,"stem":76},"相关工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fmd5\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F01.md5\u002F08.related-tools",{"title":78,"path":79,"stem":80,"children":81,"page":34},"UUID","\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid","zh\u002F01.docs\u002F02.core\u002F02.uuid",[82,85],{"title":46,"path":83,"stem":84},"\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":62,"path":86,"stem":87},"\u002Fzh\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","zh\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":89,"path":90,"stem":91,"children":92,"page":34},"二维码生成器","\u002Fzh\u002Fdocs\u002Fcore\u002Fqr-code-generator","zh\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[93],{"title":89,"path":94,"stem":95},"\u002Fzh\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":97,"path":98,"stem":99,"children":100,"page":34},"Json To Csv","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-csv","zh\u002F01.docs\u002F02.core\u002F05.json-to-csv",[101],{"title":102,"path":103,"stem":104},"Introduction","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":106,"path":107,"stem":108,"children":109,"page":34},"Sql Prettify","\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify",[110,113,116,119,122,125,129,132],{"title":102,"path":111,"stem":112},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":50,"path":114,"stem":115},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":54,"path":117,"stem":118},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":58,"path":120,"stem":121},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":62,"path":123,"stem":124},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":126,"path":127,"stem":128},"示例","\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":70,"path":130,"stem":131},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":74,"path":133,"stem":134},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":136,"path":137,"stem":138,"children":139,"page":34},"Yaml To Toml","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[140,144,148,151,154,158],{"title":141,"path":142,"stem":143},"YAML到TOML转换器","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":145,"path":146,"stem":147},"基本使用指南","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":54,"path":149,"stem":150},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":58,"path":152,"stem":153},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F04.security-considerations",{"title":155,"path":156,"stem":157},"API参考","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F05.api-reference",{"title":126,"path":159,"stem":160},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F06.examples",{"title":162,"path":163,"stem":164,"children":165,"page":34},"Beyond Compare","\u002Fzh\u002Fdocs\u002Fcore\u002Fbeyond-compare","zh\u002F01.docs\u002F02.core\u002F06.beyond-compare",[166],{"title":102,"path":167,"stem":168},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":170,"path":171,"stem":172,"children":173,"page":34},"Clock","\u002Fzh\u002Fdocs\u002Fcore\u002Fclock","zh\u002F01.docs\u002F02.core\u002F06.clock",[174,178,181],{"title":175,"path":176,"stem":177},"时钟工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":50,"path":179,"stem":180},"\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F02.basic-usage",{"title":70,"path":182,"stem":183},"\u002Fzh\u002Fdocs\u002Fcore\u002Fclock\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F06.clock\u002F07.faq",{"title":185,"path":186,"stem":187,"children":188,"page":34},"Http Status Codes","\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes",[189,192],{"title":102,"path":190,"stem":191},"\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F0.introduction",{"title":50,"path":193,"stem":194},"\u002Fzh\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F02.basic-usage",{"title":196,"path":197,"stem":198,"children":199,"page":34},"Jwt Parser","\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser",[200,203],{"title":102,"path":201,"stem":202},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":50,"path":204,"stem":205},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":207,"path":208,"stem":209,"children":210,"page":34},"Markdown To Html","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-html","zh\u002F01.docs\u002F02.core\u002F07.markdown-to-html",[211],{"title":212,"path":213,"stem":214},"Markdown转HTML工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F0.introduction",{"title":216,"path":217,"stem":218,"children":219,"page":34},"Screen Recorder","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder",[220,224],{"title":221,"path":222,"stem":223},"录屏工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F0.introduction",{"title":145,"path":225,"stem":226},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F02.basic-usage",{"title":228,"path":229,"stem":230,"children":231,"page":34},"Screenshot Tool","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreenshot-tool","zh\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[232],{"title":102,"path":233,"stem":234},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":236,"path":237,"stem":238,"children":239,"page":34},"Svg Placeholder Generator","\u002Fzh\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator","zh\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator",[240],{"title":102,"path":241,"stem":242},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F0.introduction",{"title":244,"path":245,"stem":246,"children":247,"page":34},"Area Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter","zh\u002F01.docs\u002F02.core\u002F08.area-converter",[248,251,254,257,260],{"title":102,"path":249,"stem":250},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":50,"path":252,"stem":253},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":54,"path":255,"stem":256},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":126,"path":258,"stem":259},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":70,"path":261,"stem":262},"\u002Fzh\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":264,"path":265,"stem":266,"children":267,"page":34},"Camera Recorder","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder",[268,272,275,278,281,284,287],{"title":269,"path":270,"stem":271},"摄像机录制工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":50,"path":273,"stem":274},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":54,"path":276,"stem":277},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":66,"path":279,"stem":280},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":70,"path":282,"stem":283},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":74,"path":285,"stem":286},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":288,"path":289,"stem":290},"安全注意事项","\u002Fzh\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":292,"path":293,"stem":294,"children":295,"page":34},"Html To Markdown","\u002Fzh\u002Fdocs\u002Fcore\u002Fhtml-to-markdown","zh\u002F01.docs\u002F02.core\u002F08.html-to-markdown",[296],{"title":297,"path":298,"stem":299},"HTML转Markdown工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F0.introduction",{"title":301,"path":302,"stem":303,"children":304,"page":34},"Interest Calculator","\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator",[305,309],{"title":306,"path":307,"stem":308},"利率计算器","\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F0.introduction",{"title":50,"path":310,"stem":311},"\u002Fzh\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F02.basic-usage",{"title":313,"path":314,"stem":315,"children":316,"page":34},"Text Unicode Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter",[317,320,323,326,329,332,335,338],{"title":102,"path":318,"stem":319},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F0.introduction",{"title":50,"path":321,"stem":322},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F02.basic-usage",{"title":54,"path":324,"stem":325},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F03.advanced-features",{"title":58,"path":327,"stem":328},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F04.security-considerations",{"title":155,"path":330,"stem":331},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F05.api-reference",{"title":126,"path":333,"stem":334},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F06.examples",{"title":70,"path":336,"stem":337},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F07.faq",{"title":74,"path":339,"stem":340},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F08.related-tools",{"title":342,"path":343,"stem":344,"children":345,"page":34},"Todo List","\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list","zh\u002F01.docs\u002F02.core\u002F09.todo-list",[346,350,353,356,359,362,365,368],{"title":347,"path":348,"stem":349},"待办事项清单","\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":50,"path":351,"stem":352},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":54,"path":354,"stem":355},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":288,"path":357,"stem":358},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":62,"path":360,"stem":361},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":66,"path":363,"stem":364},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":70,"path":366,"stem":367},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":74,"path":369,"stem":370},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":372,"path":373,"stem":374,"children":375,"page":34},"Text To Ascii Binary","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary",[376,379,382,385,389],{"title":46,"path":377,"stem":378},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F01.introduction",{"title":50,"path":380,"stem":381},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F02.basic-usage",{"title":54,"path":383,"stem":384},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F03.advanced-features",{"title":386,"path":387,"stem":388},"故障排除","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Ftroubleshooting","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F04.troubleshooting",{"title":155,"path":390,"stem":391},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F05.api-reference",{"title":393,"path":394,"stem":395,"children":396,"page":34},"Yaml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json",[397,400,404,407,410,413,416,419],{"title":102,"path":398,"stem":399},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F0.introduction",{"title":401,"path":402,"stem":403},"基本用法","\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F02.basic-usage",{"title":54,"path":405,"stem":406},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F03.advanced-features",{"title":58,"path":408,"stem":409},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F04.security-considerations",{"title":155,"path":411,"stem":412},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F05.api-reference",{"title":126,"path":414,"stem":415},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F06.examples",{"title":70,"path":417,"stem":418},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F07.faq",{"title":74,"path":420,"stem":421},"\u002Fzh\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F08.related-tools",{"title":423,"path":424,"stem":425,"children":426,"page":34},"Json To Yaml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml",[427,430],{"title":102,"path":428,"stem":429},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F0.introduction",{"title":401,"path":431,"stem":432},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F02.basic-usage",{"title":434,"path":435,"stem":436,"children":437,"page":34},"Json To Toml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-toml","zh\u002F01.docs\u002F02.core\u002F13.json-to-toml",[438],{"title":102,"path":439,"stem":440},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F0.introduction",{"title":442,"path":443,"stem":444,"children":445,"page":34},"Keycode Info","\u002Fzh\u002Fdocs\u002Fcore\u002Fkeycode-info","zh\u002F01.docs\u002F02.core\u002F13.keycode-info",[446],{"title":447,"path":448,"stem":449},"键码信息工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":451,"path":452,"stem":453,"children":454,"page":34},"Toml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-json","zh\u002F01.docs\u002F02.core\u002F14.toml-to-json",[455],{"title":102,"path":456,"stem":457},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F0.introduction",{"title":459,"path":460,"stem":461,"children":462,"page":34},"Toml To Yaml","\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-yaml","zh\u002F01.docs\u002F02.core\u002F15.toml-to-yaml",[463],{"title":102,"path":464,"stem":465},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F0.introduction",{"title":467,"path":468,"stem":469,"children":470,"page":34},"Xml To Json","\u002Fzh\u002Fdocs\u002Fcore\u002Fxml-to-json","zh\u002F01.docs\u002F02.core\u002F16.xml-to-json",[471],{"title":102,"path":472,"stem":473},"\u002Fzh\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":475,"path":476,"stem":477,"children":478,"page":34},"Json To Xml","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml",[479,482],{"title":102,"path":480,"stem":481},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F0.introduction",{"title":50,"path":483,"stem":484},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F02.basic-usage",{"title":486,"path":487,"stem":488,"children":489,"page":34},"Url Encoder","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder","zh\u002F01.docs\u002F02.core\u002F18.url-encoder",[490,494],{"title":491,"path":492,"stem":493},"URL编码\u002F解码工具","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F0.introduction",{"title":495,"path":496,"stem":497},"实用示例","\u002Fzh\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fpractical-examples","zh\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F09.practical-examples",{"title":499,"path":500,"stem":501,"children":502,"page":34},"Text Replacer","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer","zh\u002F01.docs\u002F02.core\u002F19.text-replacer",[503,507],{"title":504,"path":505,"stem":506},"文本替换工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":508,"path":509,"stem":510},"文本替换工具 - 基本使用","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F02.basic-usage",{"title":512,"path":513,"stem":514,"children":515,"page":34},"Case Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter","zh\u002F01.docs\u002F02.core\u002F20.case-converter",[516,519,522,525,528,531,534,537],{"title":102,"path":517,"stem":518},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":50,"path":520,"stem":521},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F02.basic-usage",{"title":54,"path":523,"stem":524},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F03.advanced-features",{"title":58,"path":526,"stem":527},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F04.security-considerations",{"title":155,"path":529,"stem":530},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F05.api-reference",{"title":126,"path":532,"stem":533},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F06.examples",{"title":70,"path":535,"stem":536},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F07.faq",{"title":74,"path":538,"stem":539},"\u002Fzh\u002Fdocs\u002Fcore\u002Fcase-converter\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F20.case-converter\u002F08.related-tools",{"title":541,"path":542,"stem":543,"children":544,"page":34},"Temperature Converter","\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter",[545,548,551,554],{"title":102,"path":546,"stem":547},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":50,"path":549,"stem":550},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":54,"path":552,"stem":553},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F03.advanced-features",{"title":126,"path":555,"stem":556},"\u002Fzh\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F04.examples",{"title":558,"path":559,"stem":560,"children":561,"page":34},"Json Diff","\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff","zh\u002F01.docs\u002F02.core\u002F22.json-diff",[562,565,568,571,574],{"title":102,"path":563,"stem":564},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F0.introduction",{"title":50,"path":566,"stem":567},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F02.basic-usage",{"title":54,"path":569,"stem":570},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F03.advanced-features",{"title":126,"path":572,"stem":573},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F06.examples",{"title":70,"path":575,"stem":576},"\u002Fzh\u002Fdocs\u002Fcore\u002Fjson-diff\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F22.json-diff\u002F07.faq",{"title":578,"path":579,"stem":580,"children":581,"page":34},"Black Wallpaper","\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[582,585,588,591,594],{"title":102,"path":583,"stem":584},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":50,"path":586,"stem":587},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":54,"path":589,"stem":590},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":126,"path":592,"stem":593},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":70,"path":595,"stem":596},"\u002Fzh\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":598,"path":599,"stem":600,"children":601,"page":34},"Image To Pixel","\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel",[602,605,608,611,614],{"title":102,"path":603,"stem":604},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F0.introduction",{"title":50,"path":606,"stem":607},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F02.basic-usage",{"title":54,"path":609,"stem":610},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F03.advanced-features",{"title":126,"path":612,"stem":613},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F04.examples",{"title":70,"path":615,"stem":616},"\u002Fzh\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F05.faq",{"title":618,"path":619,"stem":620,"children":621,"page":34},"Text Diff","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff","zh\u002F01.docs\u002F02.core\u002F23.text-diff",[622,626,630,634,638],{"title":623,"path":624,"stem":625},"文本差异对比工具 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":627,"path":628,"stem":629},"基本使用 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":631,"path":632,"stem":633},"高级功能 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":635,"path":636,"stem":637},"示例 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":639,"path":640,"stem":641},"常见问题 - 文本差异对比工具","\u002Fzh\u002Fdocs\u002Fcore\u002Ftext-diff\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F23.text-diff\u002F05.faq",{"title":643,"path":644,"stem":645,"children":646,"page":34},"M3u8 Player","\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player",[647,650,653,656,659,662],{"title":102,"path":648,"stem":649},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":50,"path":651,"stem":652},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":54,"path":654,"stem":655},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":62,"path":657,"stem":658},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":126,"path":660,"stem":661},"\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":663,"path":664,"stem":665},"常见问题解答","\u002Fzh\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":667,"path":668,"stem":669,"children":670,"page":34},"Markdown To Pdf","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[671,675,678,681,685,688,691],{"title":672,"path":673,"stem":674},"Markdown 转 PDF","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":401,"path":676,"stem":677},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":54,"path":679,"stem":680},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":682,"path":683,"stem":684},"安全说明","\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":126,"path":686,"stem":687},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":70,"path":689,"stem":690},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":74,"path":692,"stem":693},"\u002Fzh\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":695,"path":696,"stem":697,"children":698,"page":34},"TCP 端口扫描","\u002Fzh\u002Fdocs\u002Fcore\u002Fport-scanner","zh\u002F01.docs\u002F02.core\u002F28.port-scanner",[699],{"title":695,"path":700,"stem":701},"\u002Fzh\u002Fdocs\u002Fcore\u002Fport-scanner\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F28.port-scanner\u002F01.introduction",{"title":703,"path":704,"stem":705,"children":706,"page":34},"DNS 解析","\u002Fzh\u002Fdocs\u002Fcore\u002Fdns-lookup","zh\u002F01.docs\u002F02.core\u002F29.dns-lookup",[707],{"title":703,"path":708,"stem":709},"\u002Fzh\u002Fdocs\u002Fcore\u002Fdns-lookup\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F29.dns-lookup\u002F01.introduction",{"title":711,"path":712,"stem":713,"children":714,"page":34},"Screen Dead Pixel Detector","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[715,719,722,725,729,732,735],{"title":716,"path":717,"stem":718},"屏幕坏点检测器","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":401,"path":720,"stem":721},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":54,"path":723,"stem":724},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":726,"path":727,"stem":728},"安全与隐私","\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":66,"path":730,"stem":731},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":70,"path":733,"stem":734},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":74,"path":736,"stem":737},"\u002Fzh\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":739,"path":740,"stem":741,"children":742,"page":34},"Survey Tool","\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool","zh\u002F01.docs\u002F02.core\u002F31.survey-tool",[743,747,750,753,756,759,762],{"title":744,"path":745,"stem":746},"问卷工具","\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":401,"path":748,"stem":749},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":54,"path":751,"stem":752},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":682,"path":754,"stem":755},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":66,"path":757,"stem":758},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":70,"path":760,"stem":761},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":74,"path":763,"stem":764},"\u002Fzh\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":766,"path":767,"stem":768,"children":769,"page":34},"Vue Office","\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office","zh\u002F01.docs\u002F02.core\u002F32.vue-office",[770,774,777,780,783,786,789],{"title":771,"path":772,"stem":773},"Vue Office 文档预览","\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":401,"path":775,"stem":776},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":54,"path":778,"stem":779},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":682,"path":781,"stem":782},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":66,"path":784,"stem":785},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":70,"path":787,"stem":788},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":74,"path":790,"stem":791},"\u002Fzh\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":793,"path":794,"stem":795,"children":796,"page":34},"Event Calendar","\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar","zh\u002F01.docs\u002F02.core\u002F33.event-calendar",[797,801,804,807,810,813,816],{"title":798,"path":799,"stem":800},"事件日历","\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":401,"path":802,"stem":803},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":54,"path":805,"stem":806},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":682,"path":808,"stem":809},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":66,"path":811,"stem":812},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":70,"path":814,"stem":815},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":74,"path":817,"stem":818},"\u002Fzh\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":820,"path":821,"stem":822,"children":823,"page":34},"Base64","\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64","zh\u002F01.docs\u002F02.core\u002Fbase64",[824,827,831,834,837,840,843,846],{"title":102,"path":825,"stem":826},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":828,"path":829,"stem":830},"基本使用方法","\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":54,"path":832,"stem":833},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":58,"path":835,"stem":836},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":155,"path":838,"stem":839},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":66,"path":841,"stem":842},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":70,"path":844,"stem":845},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":74,"path":847,"stem":848},"\u002Fzh\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","zh\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":850,"path":851,"stem":852,"children":853,"page":34},"Emoji Picker","\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker","zh\u002F01.docs\u002F02.core\u002Femoji-picker",[854,858],{"title":855,"path":856,"stem":857},"表情符号选择器 - 介绍","\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fintroduction","zh\u002F01.docs\u002F02.core\u002Femoji-picker\u002F0.introduction",{"title":50,"path":859,"stem":860},"\u002Fzh\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fbasic-usage","zh\u002F01.docs\u002F02.core\u002Femoji-picker\u002F02.basic-usage",{"title":862,"path":863,"stem":864,"children":865,"page":34},"集成","\u002Fzh\u002Fdocs\u002Fintegrated","zh\u002F01.docs\u002F03.integrated",[866,870,874],{"title":867,"path":868,"stem":869},"主题","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fkbd","zh\u002F01.docs\u002F03.integrated\u002F01.kbd",{"title":871,"path":872,"stem":873},"获取请求ID","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fthemes","zh\u002F01.docs\u002F03.integrated\u002F02.themes",{"title":875,"path":876,"stem":877},"Shell 命令","\u002Fzh\u002Fdocs\u002Fintegrated\u002Fshell","zh\u002F01.docs\u002F03.integrated\u002F03.shell",{"title":879,"path":880,"stem":881,"children":882,"page":34},"配置","\u002Fzh\u002Fdocs\u002Fconfiguration","zh\u002F01.docs\u002F04.configuration",[883,886,889],{"title":867,"path":884,"stem":885},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fkbd","zh\u002F01.docs\u002F04.configuration\u002F01.kbd",{"title":871,"path":887,"stem":888},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fthemes","zh\u002F01.docs\u002F04.configuration\u002F02.themes",{"title":875,"path":890,"stem":891},"\u002Fzh\u002Fdocs\u002Fconfiguration\u002Fshell","zh\u002F01.docs\u002F04.configuration\u002F03.shell",{"title":893,"path":894,"stem":895,"children":896,"page":34},"账户","\u002Fzh\u002Fdocs\u002Faccount","zh\u002F01.docs\u002F05.account",[897,901,937,941],{"title":898,"path":899,"stem":900},"定价","\u002Fzh\u002Fdocs\u002Faccount\u002Fpricing","zh\u002F01.docs\u002F05.account\u002F01.pricing",{"title":902,"path":903,"stem":904,"children":905,"page":34},"团队","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams","zh\u002F01.docs\u002F05.account\u002F01.teams",[906,909,913,917,921,925,929,933],{"title":11,"path":907,"stem":908},"\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fsetup","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F01.setup",{"title":910,"path":911,"stem":912},"成员与角色","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fmemebers","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F02.memebers",{"title":914,"path":915,"stem":916},"SSO","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fsso","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F03.sso",{"title":918,"path":919,"stem":920},"SCIM","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fscim","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F04.scim",{"title":922,"path":923,"stem":924},"Admin API","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fadmin-api","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F05.admin-api",{"title":926,"path":927,"stem":928},"仪表盘","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fdashboard","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F06.dashboard",{"title":930,"path":931,"stem":932},"分析","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fanalytics","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F07.analytics",{"title":934,"path":935,"stem":936},"企业设置","\u002Fzh\u002Fdocs\u002Faccount\u002Fteams\u002Fenterprise-settings","zh\u002F01.docs\u002F05.account\u002F01.teams\u002F08.enterprise-settings",{"title":938,"path":939,"stem":940},"账单","\u002Fzh\u002Fdocs\u002Faccount\u002Fbilling","zh\u002F01.docs\u002F05.account\u002F02.billing",{"title":942,"path":943,"stem":944},"更新","\u002Fzh\u002Fdocs\u002Faccount\u002Fupdate-access","zh\u002F01.docs\u002F05.account\u002F03.update-access",{"title":386,"path":946,"stem":947,"children":948,"page":34},"\u002Fzh\u002Fdocs\u002Ftroubleshooting","zh\u002F01.docs\u002F06.troubleshooting",[949,952,955],{"title":70,"path":950,"stem":951},"\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","zh\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"title":871,"path":953,"stem":954},"\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Frequest-reporting","zh\u002F01.docs\u002F06.troubleshooting\u002F02.request-reporting",{"title":956,"path":957,"stem":958},"故障排除指南","\u002Fzh\u002Fdocs\u002Ftroubleshooting\u002Ftroubleshooting-guide","zh\u002F01.docs\u002F06.troubleshooting\u002F03.troubleshooting-guide",{"id":960,"title":74,"body":961,"description":970,"extension":3319,"meta":3320,"navigation":6,"path":420,"seo":3321,"sitemap":3322,"stem":421,"__hash__":3323},"content_zh\u002Fzh\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F08.related-tools.md",{"type":962,"value":963,"toc":3265},"minimark",[964,967,971,975,980,983,1015,1019,1022,1045,1049,1052,1070,1074,1078,1081,1103,1107,1110,1131,1135,1138,1158,1162,1166,1169,1188,1192,1195,1213,1217,1220,1238,1241,1244,1247,1267,1270,1273,1293,1296,1300,1303,1323,1326,1329,1349,1351,1355,1358,1361,1468,1470,1473,1563,1566,1568,1571,1607,1611,1614,1686,1689,1693,1696,1846,1849,1959,1963,1967,2077,2081,2190,2194,2198,2321,2325,2329,2666,2669,2672,2676,2703,2707,2727,2730,2733,2753,2756,2776,2780,2784,2788,2807,2811,2829,2832,2836,2849,2853,2867,2871,2883,2886,2890,2916,2920,2946,2949,2975,2978,2982,3090,3094,3137,3140,3255,3258,3261],[965,966,74],"h1",{"id":74},[968,969,970],"p",{},"本节提供有关补充YAML到JSON转换器的相关工具和资源的信息。",[972,973,974],"h2",{"id":974},"互补转换工具",[976,977,979],"h3",{"id":978},"json到yaml转换器","JSON到YAML转换器",[968,981,982],{},"虽然我们的工具将YAML转换为JSON，但您可能还需要将JSON转换回YAML：",[984,985,986,994,1009],"ul",{},[987,988,989,993],"li",{},[990,991,992],"strong",{},"在线工具","：各种基于Web的JSON到YAML转换器",[987,995,996,999,1000,1004,1005,1008],{},[990,997,998],{},"命令行","：如",[1001,1002,1003],"code",{},"yq","或",[1001,1006,1007],{},"jq","等命令行转换工具",[987,1010,1011,1014],{},[990,1012,1013],{},"库","：用于程序化转换的编程语言库",[976,1016,1018],{"id":1017},"xml到json转换器","XML到JSON转换器",[968,1020,1021],{},"用于将XML数据转换为JSON格式：",[984,1023,1024,1030,1036],{},[987,1025,1026,1029],{},[990,1027,1028],{},"在线转换器","：基于Web的XML到JSON转换工具",[987,1031,1032,1035],{},[990,1033,1034],{},"编程库","：特定语言的XML解析库",[987,1037,1038,999,1041,1044],{},[990,1039,1040],{},"命令行工具",[1001,1042,1043],{},"xml2json","等批处理工具",[976,1046,1048],{"id":1047},"csv到json转换器","CSV到JSON转换器",[968,1050,1051],{},"用于将CSV数据转换为JSON：",[984,1053,1054,1059,1065],{},[987,1055,1056,1058],{},[990,1057,992],{},"：基于Web的CSV到JSON转换器",[987,1060,1061,1064],{},[990,1062,1063],{},"电子表格软件","：Excel、Google Sheets中的导出功能",[987,1066,1067,1069],{},[990,1068,1034],{},"：各种语言中的CSV解析库",[972,1071,1073],{"id":1072},"yaml特定工具","YAML特定工具",[976,1075,1077],{"id":1076},"yaml验证器","YAML验证器",[968,1079,1080],{},"用于验证YAML语法和结构的工具：",[984,1082,1083,1089,1095],{},[987,1084,1085,1088],{},[990,1086,1087],{},"在线验证器","：基于Web的YAML语法检查器",[987,1090,1091,1094],{},[990,1092,1093],{},"IDE扩展","：代码编辑器中的YAML验证",[987,1096,1097,999,1099,1102],{},[990,1098,998],{},[1001,1100,1101],{},"yamllint","等验证工具",[976,1104,1106],{"id":1105},"yaml格式化器","YAML格式化器",[968,1108,1109],{},"用于格式化和美化YAML的工具：",[984,1111,1112,1118,1124],{},[987,1113,1114,1117],{},[990,1115,1116],{},"在线格式化器","：基于Web的YAML格式化工具",[987,1119,1120,1123],{},[990,1121,1122],{},"代码编辑器","：现代编辑器中的内置格式化",[987,1125,1126,999,1128,1130],{},[990,1127,998],{},[1001,1129,1003],{},"等格式化工具",[976,1132,1134],{"id":1133},"yaml编辑器","YAML编辑器",[968,1136,1137],{},"专门用于YAML文件的编辑器：",[984,1139,1140,1146,1152],{},[987,1141,1142,1145],{},[990,1143,1144],{},"VS Code扩展","：YAML语言支持扩展",[987,1147,1148,1151],{},[990,1149,1150],{},"专用编辑器","：YAML特定的编辑工具",[987,1153,1154,1157],{},[990,1155,1156],{},"在线编辑器","：带语法高亮的基于Web的YAML编辑器",[972,1159,1161],{"id":1160},"json特定工具","JSON特定工具",[976,1163,1165],{"id":1164},"json验证器","JSON验证器",[968,1167,1168],{},"用于验证JSON语法的工具：",[984,1170,1171,1176,1182],{},[987,1172,1173,1175],{},[990,1174,1087],{},"：基于Web的JSON语法检查器",[987,1177,1178,1181],{},[990,1179,1180],{},"浏览器扩展","：JSON验证扩展",[987,1183,1184,999,1186,1102],{},[990,1185,998],{},[1001,1187,1007],{},[976,1189,1191],{"id":1190},"json格式化器","JSON格式化器",[968,1193,1194],{},"用于格式化和美化JSON的工具：",[984,1196,1197,1202,1207],{},[987,1198,1199,1201],{},[990,1200,1116],{},"：基于Web的JSON格式化工具",[987,1203,1204,1206],{},[990,1205,1122],{},"：内置JSON格式化",[987,1208,1209,999,1211,1130],{},[990,1210,998],{},[1001,1212,1007],{},[976,1214,1216],{"id":1215},"json编辑器","JSON编辑器",[968,1218,1219],{},"专门用于JSON文件的编辑器：",[984,1221,1222,1227,1232],{},[987,1223,1224,1226],{},[990,1225,1144],{},"：JSON语言支持",[987,1228,1229,1231],{},[990,1230,1156],{},"：基于Web的JSON编辑器",[987,1233,1234,1237],{},[990,1235,1236],{},"专用工具","：JSON特定的编辑应用程序",[972,1239,1240],{"id":1240},"配置管理工具",[976,1242,1243],{"id":1243},"配置转换器",[968,1245,1246],{},"用于在不同配置格式之间转换的工具：",[984,1248,1249,1255,1261],{},[987,1250,1251,1254],{},[990,1252,1253],{},"格式转换器","：多格式配置转换器",[987,1256,1257,1260],{},[990,1258,1259],{},"环境工具","：环境特定配置的工具",[987,1262,1263,1266],{},[990,1264,1265],{},"模板引擎","：配置模板的工具",[976,1268,1269],{"id":1269},"配置验证器",[968,1271,1272],{},"用于验证配置文件的工具：",[984,1274,1275,1281,1287],{},[987,1276,1277,1280],{},[990,1278,1279],{},"模式验证器","：针对模式验证的工具",[987,1282,1283,1286],{},[990,1284,1285],{},"语法检查器","：格式特定的语法验证",[987,1288,1289,1292],{},[990,1290,1291],{},"最佳实践检查器","：配置最佳实践的工具",[972,1294,1295],{"id":1295},"开发工具",[976,1297,1299],{"id":1298},"api开发工具","API开发工具",[968,1301,1302],{},"用于处理API规范的工具：",[984,1304,1305,1311,1317],{},[987,1306,1307,1310],{},[990,1308,1309],{},"OpenAPI工具","：OpenAPI\u002FSwagger规范的工具",[987,1312,1313,1316],{},[990,1314,1315],{},"API测试","：测试API端点的工具",[987,1318,1319,1322],{},[990,1320,1321],{},"文档生成器","：API文档的工具",[976,1324,1325],{"id":1325},"数据处理工具",[968,1327,1328],{},"用于处理和转换数据的工具：",[984,1330,1331,1337,1343],{},[987,1332,1333,1336],{},[990,1334,1335],{},"ETL工具","：提取、转换、加载工具",[987,1338,1339,1342],{},[990,1340,1341],{},"数据管道","：数据处理管道的工具",[987,1344,1345,1348],{},[990,1346,1347],{},"转换库","：数据转换的编程库",[972,1350,1040],{"id":1040},[976,1352,1354],{"id":1353},"yaml命令行工具","YAML命令行工具",[1356,1357,1003],"h4",{"id":1003},[968,1359,1360],{},"一个轻量级且可移植的命令行YAML处理器：",[1362,1363,1368],"pre",{"className":1364,"code":1365,"language":1366,"meta":1367,"style":1367},"language-bash shiki shiki-themes github-light github-light dark-plus","# 安装yq\nbrew install yq  # macOS\napt install yq   # Ubuntu\n\n# 将YAML转换为JSON\nyq eval -o=json input.yaml > output.json\n\n# 格式化YAML\nyq eval input.yaml > formatted.yaml\n","bash","",[1001,1369,1370,1379,1396,1409,1415,1421,1443,1448,1454],{"__ignoreMap":1367},[1371,1372,1375],"span",{"class":1373,"line":1374},"line",1,[1371,1376,1378],{"class":1377},"sLEZ0","# 安装yq\n",[1371,1380,1382,1386,1390,1393],{"class":1373,"line":1381},2,[1371,1383,1385],{"class":1384},"sqMzV","brew",[1371,1387,1389],{"class":1388},"sjj1j"," install",[1371,1391,1392],{"class":1388}," yq",[1371,1394,1395],{"class":1377},"  # macOS\n",[1371,1397,1399,1402,1404,1406],{"class":1373,"line":1398},3,[1371,1400,1401],{"class":1384},"apt",[1371,1403,1389],{"class":1388},[1371,1405,1392],{"class":1388},[1371,1407,1408],{"class":1377},"   # Ubuntu\n",[1371,1410,1412],{"class":1373,"line":1411},4,[1371,1413,1414],{"emptyLinePlaceholder":6},"\n",[1371,1416,1418],{"class":1373,"line":1417},5,[1371,1419,1420],{"class":1377},"# 将YAML转换为JSON\n",[1371,1422,1424,1426,1429,1433,1436,1440],{"class":1373,"line":1423},6,[1371,1425,1003],{"class":1384},[1371,1427,1428],{"class":1388}," eval",[1371,1430,1432],{"class":1431},"sLV08"," -o=json",[1371,1434,1435],{"class":1388}," input.yaml",[1371,1437,1439],{"class":1438},"sGmsN"," >",[1371,1441,1442],{"class":1388}," output.json\n",[1371,1444,1446],{"class":1373,"line":1445},7,[1371,1447,1414],{"emptyLinePlaceholder":6},[1371,1449,1451],{"class":1373,"line":1450},8,[1371,1452,1453],{"class":1377},"# 格式化YAML\n",[1371,1455,1457,1459,1461,1463,1465],{"class":1373,"line":1456},9,[1371,1458,1003],{"class":1384},[1371,1460,1428],{"class":1388},[1371,1462,1435],{"class":1388},[1371,1464,1439],{"class":1438},[1371,1466,1467],{"class":1388}," formatted.yaml\n",[1356,1469,1007],{"id":1007},[968,1471,1472],{},"一个轻量级且灵活的命令行JSON处理器：",[1362,1474,1476],{"className":1364,"code":1475,"language":1366,"meta":1367,"style":1367},"# 安装jq\nbrew install jq  # macOS\napt install jq   # Ubuntu\n\n# 格式化JSON\njq . input.json > formatted.json\n\n# 将JSON转换为YAML（使用yq）\njq . input.json | yq eval -P - > output.yaml\n",[1001,1477,1478,1483,1494,1504,1508,1513,1528,1532,1537],{"__ignoreMap":1367},[1371,1479,1480],{"class":1373,"line":1374},[1371,1481,1482],{"class":1377},"# 安装jq\n",[1371,1484,1485,1487,1489,1492],{"class":1373,"line":1381},[1371,1486,1385],{"class":1384},[1371,1488,1389],{"class":1388},[1371,1490,1491],{"class":1388}," jq",[1371,1493,1395],{"class":1377},[1371,1495,1496,1498,1500,1502],{"class":1373,"line":1398},[1371,1497,1401],{"class":1384},[1371,1499,1389],{"class":1388},[1371,1501,1491],{"class":1388},[1371,1503,1408],{"class":1377},[1371,1505,1506],{"class":1373,"line":1411},[1371,1507,1414],{"emptyLinePlaceholder":6},[1371,1509,1510],{"class":1373,"line":1417},[1371,1511,1512],{"class":1377},"# 格式化JSON\n",[1371,1514,1515,1517,1520,1523,1525],{"class":1373,"line":1423},[1371,1516,1007],{"class":1384},[1371,1518,1519],{"class":1388}," .",[1371,1521,1522],{"class":1388}," input.json",[1371,1524,1439],{"class":1438},[1371,1526,1527],{"class":1388}," formatted.json\n",[1371,1529,1530],{"class":1373,"line":1445},[1371,1531,1414],{"emptyLinePlaceholder":6},[1371,1533,1534],{"class":1373,"line":1450},[1371,1535,1536],{"class":1377},"# 将JSON转换为YAML（使用yq）\n",[1371,1538,1539,1541,1543,1545,1548,1550,1552,1555,1558,1560],{"class":1373,"line":1456},[1371,1540,1007],{"class":1384},[1371,1542,1519],{"class":1388},[1371,1544,1522],{"class":1388},[1371,1546,1547],{"class":1438}," |",[1371,1549,1392],{"class":1384},[1371,1551,1428],{"class":1388},[1371,1553,1554],{"class":1431}," -P",[1371,1556,1557],{"class":1388}," -",[1371,1559,1439],{"class":1438},[1371,1561,1562],{"class":1388}," output.yaml\n",[976,1564,1565],{"id":1565},"其他命令行工具",[1356,1567,1101],{"id":1101},[968,1569,1570],{},"YAML文件的linter：",[1362,1572,1574],{"className":1364,"code":1573,"language":1366,"meta":1367,"style":1367},"# 安装yamllint\npip install yamllint\n\n# 检查YAML文件\nyamllint config.yaml\n",[1001,1575,1576,1581,1591,1595,1600],{"__ignoreMap":1367},[1371,1577,1578],{"class":1373,"line":1374},[1371,1579,1580],{"class":1377},"# 安装yamllint\n",[1371,1582,1583,1586,1588],{"class":1373,"line":1381},[1371,1584,1585],{"class":1384},"pip",[1371,1587,1389],{"class":1388},[1371,1589,1590],{"class":1388}," yamllint\n",[1371,1592,1593],{"class":1373,"line":1398},[1371,1594,1414],{"emptyLinePlaceholder":6},[1371,1596,1597],{"class":1373,"line":1411},[1371,1598,1599],{"class":1377},"# 检查YAML文件\n",[1371,1601,1602,1604],{"class":1373,"line":1417},[1371,1603,1101],{"class":1384},[1371,1605,1606],{"class":1388}," config.yaml\n",[1356,1608,1610],{"id":1609},"js-yaml-nodejs","js-yaml (Node.js)",[968,1612,1613],{},"JavaScript YAML解析器和转储器：",[1362,1615,1617],{"className":1364,"code":1616,"language":1366,"meta":1367,"style":1367},"# 安装js-yaml\nnpm install js-yaml\n\n# 在Node.js中使用\nconst yaml = require('js-yaml');\nconst json = yaml.load(yamlString);\n",[1001,1618,1619,1624,1634,1638,1643,1667],{"__ignoreMap":1367},[1371,1620,1621],{"class":1373,"line":1374},[1371,1622,1623],{"class":1377},"# 安装js-yaml\n",[1371,1625,1626,1629,1631],{"class":1373,"line":1381},[1371,1627,1628],{"class":1384},"npm",[1371,1630,1389],{"class":1388},[1371,1632,1633],{"class":1388}," js-yaml\n",[1371,1635,1636],{"class":1373,"line":1398},[1371,1637,1414],{"emptyLinePlaceholder":6},[1371,1639,1640],{"class":1373,"line":1411},[1371,1641,1642],{"class":1377},"# 在Node.js中使用\n",[1371,1644,1645,1648,1651,1654,1657,1661,1664],{"class":1373,"line":1417},[1371,1646,1647],{"class":1384},"const",[1371,1649,1650],{"class":1388}," yaml",[1371,1652,1653],{"class":1388}," =",[1371,1655,1656],{"class":1388}," require",[1371,1658,1660],{"class":1659},"svVIm","(",[1371,1662,1663],{"class":1384},"'js-yaml'",[1371,1665,1666],{"class":1659},");\n",[1371,1668,1669,1671,1674,1676,1679,1681,1684],{"class":1373,"line":1423},[1371,1670,1647],{"class":1384},[1371,1672,1673],{"class":1388}," json",[1371,1675,1653],{"class":1388},[1371,1677,1678],{"class":1388}," yaml.load",[1371,1680,1660],{"class":1659},[1371,1682,1683],{"class":1384},"yamlString",[1371,1685,1666],{"class":1659},[972,1687,1688],{"id":1688},"编程语言库",[976,1690,1692],{"id":1691},"javascriptnodejs","JavaScript\u002FNode.js",[1356,1694,1695],{"id":1695},"js-yaml",[1362,1697,1701],{"className":1698,"code":1699,"language":1700,"meta":1367,"style":1367},"language-javascript shiki shiki-themes github-light github-light dark-plus","const yaml = require('js-yaml');\nconst fs = require('fs');\n\n\u002F\u002F 将YAML转换为JSON\nconst yamlContent = fs.readFileSync('input.yaml', 'utf8');\nconst jsonContent = yaml.load(yamlContent);\nfs.writeFileSync('output.json', JSON.stringify(jsonContent, null, 2));\n","javascript",[1001,1702,1703,1721,1739,1743,1748,1779,1802],{"__ignoreMap":1367},[1371,1704,1705,1708,1711,1713,1715,1717,1719],{"class":1373,"line":1374},[1371,1706,1647],{"class":1707},"sGiLm",[1371,1709,1650],{"class":1710},"sdRU0",[1371,1712,1653],{"class":1438},[1371,1714,1656],{"class":1384},[1371,1716,1660],{"class":1659},[1371,1718,1663],{"class":1388},[1371,1720,1666],{"class":1659},[1371,1722,1723,1725,1728,1730,1732,1734,1737],{"class":1373,"line":1381},[1371,1724,1647],{"class":1707},[1371,1726,1727],{"class":1710}," fs",[1371,1729,1653],{"class":1438},[1371,1731,1656],{"class":1384},[1371,1733,1660],{"class":1659},[1371,1735,1736],{"class":1388},"'fs'",[1371,1738,1666],{"class":1659},[1371,1740,1741],{"class":1373,"line":1398},[1371,1742,1414],{"emptyLinePlaceholder":6},[1371,1744,1745],{"class":1373,"line":1411},[1371,1746,1747],{"class":1377},"\u002F\u002F 将YAML转换为JSON\n",[1371,1749,1750,1752,1755,1757,1760,1763,1766,1768,1771,1774,1777],{"class":1373,"line":1417},[1371,1751,1647],{"class":1707},[1371,1753,1754],{"class":1710}," yamlContent",[1371,1756,1653],{"class":1438},[1371,1758,1727],{"class":1759},"szTj3",[1371,1761,1762],{"class":1659},".",[1371,1764,1765],{"class":1384},"readFileSync",[1371,1767,1660],{"class":1659},[1371,1769,1770],{"class":1388},"'input.yaml'",[1371,1772,1773],{"class":1659},", ",[1371,1775,1776],{"class":1388},"'utf8'",[1371,1778,1666],{"class":1659},[1371,1780,1781,1783,1786,1788,1790,1792,1795,1797,1800],{"class":1373,"line":1423},[1371,1782,1647],{"class":1707},[1371,1784,1785],{"class":1710}," jsonContent",[1371,1787,1653],{"class":1438},[1371,1789,1650],{"class":1759},[1371,1791,1762],{"class":1659},[1371,1793,1794],{"class":1384},"load",[1371,1796,1660],{"class":1659},[1371,1798,1799],{"class":1759},"yamlContent",[1371,1801,1666],{"class":1659},[1371,1803,1804,1807,1809,1812,1814,1817,1819,1822,1824,1827,1829,1832,1834,1837,1839,1843],{"class":1373,"line":1445},[1371,1805,1806],{"class":1759},"fs",[1371,1808,1762],{"class":1659},[1371,1810,1811],{"class":1384},"writeFileSync",[1371,1813,1660],{"class":1659},[1371,1815,1816],{"class":1388},"'output.json'",[1371,1818,1773],{"class":1659},[1371,1820,1821],{"class":1710},"JSON",[1371,1823,1762],{"class":1659},[1371,1825,1826],{"class":1384},"stringify",[1371,1828,1660],{"class":1659},[1371,1830,1831],{"class":1759},"jsonContent",[1371,1833,1773],{"class":1659},[1371,1835,1836],{"class":1431},"null",[1371,1838,1773],{"class":1659},[1371,1840,1842],{"class":1841},"sewGd","2",[1371,1844,1845],{"class":1659},"));\n",[1356,1847,1848],{"id":1848},"yaml",[1362,1850,1852],{"className":1698,"code":1851,"language":1700,"meta":1367,"style":1367},"const YAML = require('yaml');\n\n\u002F\u002F 将YAML转换为JSON\nconst yamlContent = fs.readFileSync('input.yaml', 'utf8');\nconst jsonContent = YAML.parse(yamlContent);\nfs.writeFileSync('output.json', JSON.stringify(jsonContent, null, 2));\n",[1001,1853,1854,1872,1876,1880,1904,1925],{"__ignoreMap":1367},[1371,1855,1856,1858,1861,1863,1865,1867,1870],{"class":1373,"line":1374},[1371,1857,1647],{"class":1707},[1371,1859,1860],{"class":1710}," YAML",[1371,1862,1653],{"class":1438},[1371,1864,1656],{"class":1384},[1371,1866,1660],{"class":1659},[1371,1868,1869],{"class":1388},"'yaml'",[1371,1871,1666],{"class":1659},[1371,1873,1874],{"class":1373,"line":1381},[1371,1875,1414],{"emptyLinePlaceholder":6},[1371,1877,1878],{"class":1373,"line":1398},[1371,1879,1747],{"class":1377},[1371,1881,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902],{"class":1373,"line":1411},[1371,1883,1647],{"class":1707},[1371,1885,1754],{"class":1710},[1371,1887,1653],{"class":1438},[1371,1889,1727],{"class":1759},[1371,1891,1762],{"class":1659},[1371,1893,1765],{"class":1384},[1371,1895,1660],{"class":1659},[1371,1897,1770],{"class":1388},[1371,1899,1773],{"class":1659},[1371,1901,1776],{"class":1388},[1371,1903,1666],{"class":1659},[1371,1905,1906,1908,1910,1912,1914,1916,1919,1921,1923],{"class":1373,"line":1417},[1371,1907,1647],{"class":1707},[1371,1909,1785],{"class":1710},[1371,1911,1653],{"class":1438},[1371,1913,1860],{"class":1710},[1371,1915,1762],{"class":1659},[1371,1917,1918],{"class":1384},"parse",[1371,1920,1660],{"class":1659},[1371,1922,1799],{"class":1759},[1371,1924,1666],{"class":1659},[1371,1926,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957],{"class":1373,"line":1423},[1371,1928,1806],{"class":1759},[1371,1930,1762],{"class":1659},[1371,1932,1811],{"class":1384},[1371,1934,1660],{"class":1659},[1371,1936,1816],{"class":1388},[1371,1938,1773],{"class":1659},[1371,1940,1821],{"class":1710},[1371,1942,1762],{"class":1659},[1371,1944,1826],{"class":1384},[1371,1946,1660],{"class":1659},[1371,1948,1831],{"class":1759},[1371,1950,1773],{"class":1659},[1371,1952,1836],{"class":1431},[1371,1954,1773],{"class":1659},[1371,1956,1842],{"class":1841},[1371,1958,1845],{"class":1659},[976,1960,1962],{"id":1961},"python","Python",[1356,1964,1966],{"id":1965},"pyyaml","PyYAML",[1362,1968,1971],{"className":1969,"code":1970,"language":1961,"meta":1367,"style":1367},"language-python shiki shiki-themes github-light github-light dark-plus","import yaml\nimport json\n\n# 将YAML转换为JSON\nwith open('input.yaml', 'r') as yaml_file:\n    yaml_content = yaml.safe_load(yaml_file)\n\nwith open('output.json', 'w') as json_file:\n    json.dump(yaml_content, json_file, indent=2)\n",[1001,1972,1973,1982,1989,1993,1997,2024,2035,2039,2061],{"__ignoreMap":1367},[1371,1974,1975,1979],{"class":1373,"line":1374},[1371,1976,1978],{"class":1977},"srAhW","import",[1371,1980,1981],{"class":1659}," yaml\n",[1371,1983,1984,1986],{"class":1373,"line":1381},[1371,1985,1978],{"class":1977},[1371,1987,1988],{"class":1659}," json\n",[1371,1990,1991],{"class":1373,"line":1398},[1371,1992,1414],{"emptyLinePlaceholder":6},[1371,1994,1995],{"class":1373,"line":1411},[1371,1996,1420],{"class":1377},[1371,1998,1999,2002,2006,2008,2010,2012,2015,2018,2021],{"class":1373,"line":1417},[1371,2000,2001],{"class":1977},"with",[1371,2003,2005],{"class":2004},"symQ-"," open",[1371,2007,1660],{"class":1659},[1371,2009,1770],{"class":1388},[1371,2011,1773],{"class":1659},[1371,2013,2014],{"class":1388},"'r'",[1371,2016,2017],{"class":1659},") ",[1371,2019,2020],{"class":1977},"as",[1371,2022,2023],{"class":1659}," yaml_file:\n",[1371,2025,2026,2029,2032],{"class":1373,"line":1423},[1371,2027,2028],{"class":1659},"    yaml_content ",[1371,2030,2031],{"class":1438},"=",[1371,2033,2034],{"class":1659}," yaml.safe_load(yaml_file)\n",[1371,2036,2037],{"class":1373,"line":1445},[1371,2038,1414],{"emptyLinePlaceholder":6},[1371,2040,2041,2043,2045,2047,2049,2051,2054,2056,2058],{"class":1373,"line":1450},[1371,2042,2001],{"class":1977},[1371,2044,2005],{"class":2004},[1371,2046,1660],{"class":1659},[1371,2048,1816],{"class":1388},[1371,2050,1773],{"class":1659},[1371,2052,2053],{"class":1388},"'w'",[1371,2055,2017],{"class":1659},[1371,2057,2020],{"class":1977},[1371,2059,2060],{"class":1659}," json_file:\n",[1371,2062,2063,2066,2070,2072,2074],{"class":1373,"line":1456},[1371,2064,2065],{"class":1659},"    json.dump(yaml_content, json_file, ",[1371,2067,2069],{"class":2068},"szM7h","indent",[1371,2071,2031],{"class":1438},[1371,2073,1842],{"class":1841},[1371,2075,2076],{"class":1659},")\n",[1356,2078,2080],{"id":2079},"ruamelyaml","ruamel.yaml",[1362,2082,2084],{"className":1969,"code":2083,"language":1961,"meta":1367,"style":1367},"from ruamel.yaml import YAML\nimport json\n\n# 将YAML转换为JSON\nyaml = YAML()\nwith open('input.yaml', 'r') as yaml_file:\n    yaml_content = yaml.load(yaml_file)\n\nwith open('output.json', 'w') as json_file:\n    json.dump(yaml_content, json_file, indent=2)\n",[1001,2085,2086,2100,2106,2110,2114,2124,2144,2153,2157,2177],{"__ignoreMap":1367},[1371,2087,2088,2091,2094,2096],{"class":1373,"line":1374},[1371,2089,2090],{"class":1977},"from",[1371,2092,2093],{"class":1659}," ruamel.yaml ",[1371,2095,1978],{"class":1977},[1371,2097,2099],{"class":2098},"sfYXg"," YAML\n",[1371,2101,2102,2104],{"class":1373,"line":1381},[1371,2103,1978],{"class":1977},[1371,2105,1988],{"class":1659},[1371,2107,2108],{"class":1373,"line":1398},[1371,2109,1414],{"emptyLinePlaceholder":6},[1371,2111,2112],{"class":1373,"line":1411},[1371,2113,1420],{"class":1377},[1371,2115,2116,2119,2121],{"class":1373,"line":1417},[1371,2117,2118],{"class":1659},"yaml ",[1371,2120,2031],{"class":1438},[1371,2122,2123],{"class":1659}," YAML()\n",[1371,2125,2126,2128,2130,2132,2134,2136,2138,2140,2142],{"class":1373,"line":1423},[1371,2127,2001],{"class":1977},[1371,2129,2005],{"class":2004},[1371,2131,1660],{"class":1659},[1371,2133,1770],{"class":1388},[1371,2135,1773],{"class":1659},[1371,2137,2014],{"class":1388},[1371,2139,2017],{"class":1659},[1371,2141,2020],{"class":1977},[1371,2143,2023],{"class":1659},[1371,2145,2146,2148,2150],{"class":1373,"line":1445},[1371,2147,2028],{"class":1659},[1371,2149,2031],{"class":1438},[1371,2151,2152],{"class":1659}," yaml.load(yaml_file)\n",[1371,2154,2155],{"class":1373,"line":1450},[1371,2156,1414],{"emptyLinePlaceholder":6},[1371,2158,2159,2161,2163,2165,2167,2169,2171,2173,2175],{"class":1373,"line":1456},[1371,2160,2001],{"class":1977},[1371,2162,2005],{"class":2004},[1371,2164,1660],{"class":1659},[1371,2166,1816],{"class":1388},[1371,2168,1773],{"class":1659},[1371,2170,2053],{"class":1388},[1371,2172,2017],{"class":1659},[1371,2174,2020],{"class":1977},[1371,2176,2060],{"class":1659},[1371,2178,2180,2182,2184,2186,2188],{"class":1373,"line":2179},10,[1371,2181,2065],{"class":1659},[1371,2183,2069],{"class":2068},[1371,2185,2031],{"class":1438},[1371,2187,1842],{"class":1841},[1371,2189,2076],{"class":1659},[976,2191,2193],{"id":2192},"java","Java",[1356,2195,2197],{"id":2196},"snakeyaml","SnakeYAML",[1362,2199,2202],{"className":2200,"code":2201,"language":2192,"meta":1367,"style":1367},"language-java shiki shiki-themes github-light github-light dark-plus","import org.yaml.snakeyaml.Yaml;\nimport com.fasterxml.jackson.databind.ObjectMapper;\n\n\u002F\u002F 将YAML转换为JSON\nYaml yaml = new Yaml();\nObject yamlContent = yaml.load(new FileInputStream(\"input.yaml\"));\n\nObjectMapper mapper = new ObjectMapper();\nmapper.writeValue(new File(\"output.json\"), yamlContent);\n",[1001,2203,2204,2211,2218,2222,2226,2245,2275,2279,2296],{"__ignoreMap":1367},[1371,2205,2206,2208],{"class":1373,"line":1374},[1371,2207,1978],{"class":1707},[1371,2209,2210],{"class":1659}," org.yaml.snakeyaml.Yaml;\n",[1371,2212,2213,2215],{"class":1373,"line":1381},[1371,2214,1978],{"class":1707},[1371,2216,2217],{"class":1659}," com.fasterxml.jackson.databind.ObjectMapper;\n",[1371,2219,2220],{"class":1373,"line":1398},[1371,2221,1414],{"emptyLinePlaceholder":6},[1371,2223,2224],{"class":1373,"line":1411},[1371,2225,1747],{"class":1377},[1371,2227,2228,2232,2234,2236,2239,2242],{"class":1373,"line":1417},[1371,2229,2231],{"class":2230},"sDD5X","Yaml",[1371,2233,1650],{"class":1759},[1371,2235,1653],{"class":1438},[1371,2237,2238],{"class":1977}," new",[1371,2240,2241],{"class":1384}," Yaml",[1371,2243,2244],{"class":1659},"();\n",[1371,2246,2247,2250,2252,2254,2256,2258,2260,2262,2265,2268,2270,2273],{"class":1373,"line":1423},[1371,2248,2249],{"class":2230},"Object",[1371,2251,1754],{"class":1759},[1371,2253,1653],{"class":1438},[1371,2255,1650],{"class":1759},[1371,2257,1762],{"class":1659},[1371,2259,1794],{"class":1384},[1371,2261,1660],{"class":1659},[1371,2263,2264],{"class":1977},"new",[1371,2266,2267],{"class":1384}," FileInputStream",[1371,2269,1660],{"class":1659},[1371,2271,2272],{"class":1388},"\"input.yaml\"",[1371,2274,1845],{"class":1659},[1371,2276,2277],{"class":1373,"line":1445},[1371,2278,1414],{"emptyLinePlaceholder":6},[1371,2280,2281,2284,2287,2289,2291,2294],{"class":1373,"line":1450},[1371,2282,2283],{"class":2230},"ObjectMapper",[1371,2285,2286],{"class":1759}," mapper",[1371,2288,1653],{"class":1438},[1371,2290,2238],{"class":1977},[1371,2292,2293],{"class":1384}," ObjectMapper",[1371,2295,2244],{"class":1659},[1371,2297,2298,2301,2303,2306,2308,2310,2313,2315,2318],{"class":1373,"line":1456},[1371,2299,2300],{"class":1759},"mapper",[1371,2302,1762],{"class":1659},[1371,2304,2305],{"class":1384},"writeValue",[1371,2307,1660],{"class":1659},[1371,2309,2264],{"class":1977},[1371,2311,2312],{"class":1384}," File",[1371,2314,1660],{"class":1659},[1371,2316,2317],{"class":1388},"\"output.json\"",[1371,2319,2320],{"class":1659},"), yamlContent);\n",[976,2322,2324],{"id":2323},"go","Go",[1356,2326,2328],{"id":2327},"gopkginyamlv2","gopkg.in\u002Fyaml.v2",[1362,2330,2333],{"className":2331,"code":2332,"language":2323,"meta":1367,"style":1367},"language-go shiki shiki-themes github-light github-light dark-plus","package main\n\nimport (\n    \"encoding\u002Fjson\"\n    \"io\u002Fioutil\"\n    \"gopkg.in\u002Fyaml.v2\"\n)\n\n\u002F\u002F 将YAML转换为JSON\nfunc yamlToJSON(yamlFile string, jsonFile string) error {\n    yamlContent, err := ioutil.ReadFile(yamlFile)\n    if err != nil {\n        return err\n    }\n\n    var yamlData interface{}\n    err = yaml.Unmarshal(yamlContent, &yamlData)\n    if err != nil {\n        return err\n    }\n\n    jsonContent, err := json.MarshalIndent(yamlData, \"\", \"  \")\n    if err != nil {\n        return err\n    }\n\n    return ioutil.WriteFile(jsonFile, jsonContent, 0644)\n}\n",[1001,2334,2335,2344,2348,2355,2367,2376,2384,2388,2392,2396,2428,2456,2473,2482,2488,2493,2508,2537,2550,2557,2562,2567,2602,2615,2622,2627,2632,2660],{"__ignoreMap":1367},[1371,2336,2337,2340],{"class":1373,"line":1374},[1371,2338,2339],{"class":1707},"package",[1371,2341,2343],{"class":2342},"s_0E6"," main\n",[1371,2345,2346],{"class":1373,"line":1381},[1371,2347,1414],{"emptyLinePlaceholder":6},[1371,2349,2350,2352],{"class":1373,"line":1398},[1371,2351,1978],{"class":1977},[1371,2353,2354],{"class":1659}," (\n",[1371,2356,2357,2360,2364],{"class":1373,"line":1411},[1371,2358,2359],{"class":1388},"    \"",[1371,2361,2363],{"class":2362},"sHhPN","encoding\u002Fjson",[1371,2365,2366],{"class":1388},"\"\n",[1371,2368,2369,2371,2374],{"class":1373,"line":1417},[1371,2370,2359],{"class":1388},[1371,2372,2373],{"class":2362},"io\u002Fioutil",[1371,2375,2366],{"class":1388},[1371,2377,2378,2380,2382],{"class":1373,"line":1423},[1371,2379,2359],{"class":1388},[1371,2381,2328],{"class":2362},[1371,2383,2366],{"class":1388},[1371,2385,2386],{"class":1373,"line":1445},[1371,2387,2076],{"class":1659},[1371,2389,2390],{"class":1373,"line":1450},[1371,2391,1414],{"emptyLinePlaceholder":6},[1371,2393,2394],{"class":1373,"line":1456},[1371,2395,1747],{"class":1377},[1371,2397,2398,2401,2404,2406,2409,2413,2415,2418,2420,2422,2425],{"class":1373,"line":2179},[1371,2399,2400],{"class":1707},"func",[1371,2402,2403],{"class":1384}," yamlToJSON",[1371,2405,1660],{"class":1659},[1371,2407,2408],{"class":2068},"yamlFile",[1371,2410,2412],{"class":2411},"sV_4_"," string",[1371,2414,1773],{"class":1659},[1371,2416,2417],{"class":2068},"jsonFile",[1371,2419,2412],{"class":2411},[1371,2421,2017],{"class":1659},[1371,2423,2424],{"class":2411},"error",[1371,2426,2427],{"class":1659}," {\n",[1371,2429,2431,2434,2436,2439,2442,2445,2447,2450,2452,2454],{"class":1373,"line":2430},11,[1371,2432,2433],{"class":1759},"    yamlContent",[1371,2435,1773],{"class":1659},[1371,2437,2438],{"class":1759},"err",[1371,2440,2441],{"class":1438}," :=",[1371,2443,2444],{"class":1759}," ioutil",[1371,2446,1762],{"class":1659},[1371,2448,2449],{"class":1384},"ReadFile",[1371,2451,1660],{"class":1659},[1371,2453,2408],{"class":1759},[1371,2455,2076],{"class":1659},[1371,2457,2459,2462,2465,2468,2471],{"class":1373,"line":2458},12,[1371,2460,2461],{"class":1977},"    if",[1371,2463,2464],{"class":1759}," err",[1371,2466,2467],{"class":1438}," !=",[1371,2469,2470],{"class":1431}," nil",[1371,2472,2427],{"class":1659},[1371,2474,2476,2479],{"class":1373,"line":2475},13,[1371,2477,2478],{"class":1977},"        return",[1371,2480,2481],{"class":1759}," err\n",[1371,2483,2485],{"class":1373,"line":2484},14,[1371,2486,2487],{"class":1659},"    }\n",[1371,2489,2491],{"class":1373,"line":2490},15,[1371,2492,1414],{"emptyLinePlaceholder":6},[1371,2494,2496,2499,2502,2505],{"class":1373,"line":2495},16,[1371,2497,2498],{"class":1707},"    var",[1371,2500,2501],{"class":1759}," yamlData",[1371,2503,2504],{"class":1707}," interface",[1371,2506,2507],{"class":1659},"{}\n",[1371,2509,2511,2514,2516,2518,2520,2523,2525,2527,2529,2532,2535],{"class":1373,"line":2510},17,[1371,2512,2513],{"class":1759},"    err",[1371,2515,1653],{"class":1438},[1371,2517,1650],{"class":1759},[1371,2519,1762],{"class":1659},[1371,2521,2522],{"class":1384},"Unmarshal",[1371,2524,1660],{"class":1659},[1371,2526,1799],{"class":1759},[1371,2528,1773],{"class":1659},[1371,2530,2531],{"class":1438},"&",[1371,2533,2534],{"class":1759},"yamlData",[1371,2536,2076],{"class":1659},[1371,2538,2540,2542,2544,2546,2548],{"class":1373,"line":2539},18,[1371,2541,2461],{"class":1977},[1371,2543,2464],{"class":1759},[1371,2545,2467],{"class":1438},[1371,2547,2470],{"class":1431},[1371,2549,2427],{"class":1659},[1371,2551,2553,2555],{"class":1373,"line":2552},19,[1371,2554,2478],{"class":1977},[1371,2556,2481],{"class":1759},[1371,2558,2560],{"class":1373,"line":2559},20,[1371,2561,2487],{"class":1659},[1371,2563,2565],{"class":1373,"line":2564},21,[1371,2566,1414],{"emptyLinePlaceholder":6},[1371,2568,2570,2573,2575,2577,2579,2581,2583,2586,2588,2590,2592,2595,2597,2600],{"class":1373,"line":2569},22,[1371,2571,2572],{"class":1759},"    jsonContent",[1371,2574,1773],{"class":1659},[1371,2576,2438],{"class":1759},[1371,2578,2441],{"class":1438},[1371,2580,1673],{"class":1759},[1371,2582,1762],{"class":1659},[1371,2584,2585],{"class":1384},"MarshalIndent",[1371,2587,1660],{"class":1659},[1371,2589,2534],{"class":1759},[1371,2591,1773],{"class":1659},[1371,2593,2594],{"class":1388},"\"\"",[1371,2596,1773],{"class":1659},[1371,2598,2599],{"class":1388},"\"  \"",[1371,2601,2076],{"class":1659},[1371,2603,2605,2607,2609,2611,2613],{"class":1373,"line":2604},23,[1371,2606,2461],{"class":1977},[1371,2608,2464],{"class":1759},[1371,2610,2467],{"class":1438},[1371,2612,2470],{"class":1431},[1371,2614,2427],{"class":1659},[1371,2616,2618,2620],{"class":1373,"line":2617},24,[1371,2619,2478],{"class":1977},[1371,2621,2481],{"class":1759},[1371,2623,2625],{"class":1373,"line":2624},25,[1371,2626,2487],{"class":1659},[1371,2628,2630],{"class":1373,"line":2629},26,[1371,2631,1414],{"emptyLinePlaceholder":6},[1371,2633,2635,2638,2640,2642,2645,2647,2649,2651,2653,2655,2658],{"class":1373,"line":2634},27,[1371,2636,2637],{"class":1977},"    return",[1371,2639,2444],{"class":1759},[1371,2641,1762],{"class":1659},[1371,2643,2644],{"class":1384},"WriteFile",[1371,2646,1660],{"class":1659},[1371,2648,2417],{"class":1759},[1371,2650,1773],{"class":1659},[1371,2652,1831],{"class":1759},[1371,2654,1773],{"class":1659},[1371,2656,2657],{"class":1841},"0644",[1371,2659,2076],{"class":1659},[1371,2661,2663],{"class":1373,"line":2662},28,[1371,2664,2665],{"class":1659},"}\n",[972,2667,2668],{"id":2668},"在线资源",[976,2670,2671],{"id":2671},"文档和教程",[1356,2673,2675],{"id":2674},"yaml文档","YAML文档",[984,2677,2678,2691,2697],{},[987,2679,2680,2683,2684],{},[990,2681,2682],{},"官方YAML规范","：",[2685,2686,2690],"a",{"href":2687,"rel":2688},"https:\u002F\u002Fyaml.org\u002Fspec\u002F1.2\u002Fspec.html",[2689],"nofollow","yaml.org",[987,2692,2693,2696],{},[990,2694,2695],{},"YAML教程","：全面的YAML学习资源",[987,2698,2699,2702],{},[990,2700,2701],{},"YAML示例","：真实世界的YAML示例和模式",[1356,2704,2706],{"id":2705},"json文档","JSON文档",[984,2708,2709,2715,2721],{},[987,2710,2711,2714],{},[990,2712,2713],{},"JSON.org","：官方JSON规范文档",[987,2716,2717,2720],{},[990,2718,2719],{},"MDN JSON指南","：Mozilla的全面JSON指南",[987,2722,2723,2726],{},[990,2724,2725],{},"JSON模式","：JSON模式验证和文档",[976,2728,2729],{"id":2729},"社区资源",[1356,2731,2732],{"id":2732},"论坛和社区",[984,2734,2735,2741,2747],{},[987,2736,2737,2740],{},[990,2738,2739],{},"Stack Overflow","：YAML和JSON相关问题",[987,2742,2743,2746],{},[990,2744,2745],{},"Reddit社区","：r\u002Fprogramming、r\u002Fwebdev",[987,2748,2749,2752],{},[990,2750,2751],{},"GitHub讨论","：开源项目讨论",[1356,2754,2755],{"id":2755},"博客和文章",[984,2757,2758,2764,2770],{},[987,2759,2760,2763],{},[990,2761,2762],{},"开发者博客","：YAML和JSON最佳实践",[987,2765,2766,2769],{},[990,2767,2768],{},"技术文章","：高级使用模式",[987,2771,2772,2775],{},[990,2773,2774],{},"案例研究","：真实世界实现示例",[972,2777,2779],{"id":2778},"ide和编辑器扩展","IDE和编辑器扩展",[976,2781,2783],{"id":2782},"visual-studio-code","Visual Studio Code",[1356,2785,2787],{"id":2786},"yaml扩展","YAML扩展",[984,2789,2790,2796,2801],{},[987,2791,2792,2795],{},[990,2793,2794],{},"YAML语言支持","：语法高亮和验证",[987,2797,2798,2800],{},[990,2799,1106],{},"：自动YAML格式化",[987,2802,2803,2806],{},[990,2804,2805],{},"YAML Lint","：YAML检查和错误检测",[1356,2808,2810],{"id":2809},"json扩展","JSON扩展",[984,2812,2813,2819,2824],{},[987,2814,2815,2818],{},[990,2816,2817],{},"JSON语言支持","：增强的JSON编辑",[987,2820,2821,2823],{},[990,2822,1191],{},"：自动JSON格式化",[987,2825,2826,2828],{},[990,2827,2725],{},"：JSON模式验证",[976,2830,2831],{"id":2831},"其他编辑器",[1356,2833,2835],{"id":2834},"intellij-idea","IntelliJ IDEA",[984,2837,2838,2844],{},[987,2839,2840,2843],{},[990,2841,2842],{},"YAML插件","：YAML语言支持",[987,2845,2846,1226],{},[990,2847,2848],{},"JSON插件",[1356,2850,2852],{"id":2851},"sublime-text","Sublime Text",[984,2854,2855,2861],{},[987,2856,2857,2860],{},[990,2858,2859],{},"YAML包","：YAML语法高亮",[987,2862,2863,2866],{},[990,2864,2865],{},"JSON包","：JSON语法高亮",[1356,2868,2870],{"id":2869},"vimneovim","Vim\u002FNeovim",[984,2872,2873,2878],{},[987,2874,2875,2860],{},[990,2876,2877],{},"YAML语法",[987,2879,2880,2866],{},[990,2881,2882],{},"JSON语法",[972,2884,2885],{"id":2885},"最佳实践和指南",[976,2887,2889],{"id":2888},"yaml最佳实践","YAML最佳实践",[984,2891,2892,2898,2904,2910],{},[987,2893,2894,2897],{},[990,2895,2896],{},"一致缩进","：使用空格，不要使用制表符",[987,2899,2900,2903],{},[990,2901,2902],{},"正确引用","：引用包含特殊字符的字符串",[987,2905,2906,2909],{},[990,2907,2908],{},"清晰结构","：使用有意义的键和结构",[987,2911,2912,2915],{},[990,2913,2914],{},"注释","：为复杂配置添加注释",[976,2917,2919],{"id":2918},"json最佳实践","JSON最佳实践",[984,2921,2922,2928,2934,2940],{},[987,2923,2924,2927],{},[990,2925,2926],{},"有效语法","：确保正确的JSON语法",[987,2929,2930,2933],{},[990,2931,2932],{},"一致格式化","：使用一致的缩进",[987,2935,2936,2939],{},[990,2937,2938],{},"有意义的键","：使用描述性的属性名称",[987,2941,2942,2945],{},[990,2943,2944],{},"数据类型","：使用适当的数据类型",[976,2947,2948],{"id":2948},"转换最佳实践",[984,2950,2951,2957,2963,2969],{},[987,2952,2953,2956],{},[990,2954,2955],{},"验证输入","：在转换前始终验证YAML",[987,2958,2959,2962],{},[990,2960,2961],{},"测试输出","：验证JSON输出是否正确",[987,2964,2965,2968],{},[990,2966,2967],{},"处理错误","：实现适当的错误处理",[987,2970,2971,2974],{},[990,2972,2973],{},"保持数据","：确保转换过程中没有数据丢失",[972,2976,2977],{"id":2977},"集成示例",[976,2979,2981],{"id":2980},"cicd管道","CI\u002FCD管道",[1362,2983,2986],{"className":2984,"code":2985,"language":1848,"meta":1367,"style":1367},"language-yaml shiki shiki-themes github-light github-light dark-plus","# GitHub Actions示例\nname: Convert Config\non: [push]\njobs:\n  convert:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions\u002Fcheckout@v2\n      - name: Convert YAML to JSON\n        run: |\n          yq eval -o=json config.yaml > config.json\n",[1001,2987,2988,2993,3005,3019,3027,3034,3044,3051,3064,3075,3085],{"__ignoreMap":1367},[1371,2989,2990],{"class":1373,"line":1374},[1371,2991,2992],{"class":1377},"# GitHub Actions示例\n",[1371,2994,2995,2999,3002],{"class":1373,"line":1381},[1371,2996,2998],{"class":2997},"sq2bZ","name",[1371,3000,3001],{"class":1659},": ",[1371,3003,3004],{"class":1388},"Convert Config\n",[1371,3006,3007,3010,3013,3016],{"class":1373,"line":1398},[1371,3008,3009],{"class":1431},"on",[1371,3011,3012],{"class":1659},": [",[1371,3014,3015],{"class":1388},"push",[1371,3017,3018],{"class":1659},"]\n",[1371,3020,3021,3024],{"class":1373,"line":1411},[1371,3022,3023],{"class":2997},"jobs",[1371,3025,3026],{"class":1659},":\n",[1371,3028,3029,3032],{"class":1373,"line":1417},[1371,3030,3031],{"class":2997},"  convert",[1371,3033,3026],{"class":1659},[1371,3035,3036,3039,3041],{"class":1373,"line":1423},[1371,3037,3038],{"class":2997},"    runs-on",[1371,3040,3001],{"class":1659},[1371,3042,3043],{"class":1388},"ubuntu-latest\n",[1371,3045,3046,3049],{"class":1373,"line":1445},[1371,3047,3048],{"class":2997},"    steps",[1371,3050,3026],{"class":1659},[1371,3052,3053,3056,3059,3061],{"class":1373,"line":1450},[1371,3054,3055],{"class":1659},"      - ",[1371,3057,3058],{"class":2997},"uses",[1371,3060,3001],{"class":1659},[1371,3062,3063],{"class":1388},"actions\u002Fcheckout@v2\n",[1371,3065,3066,3068,3070,3072],{"class":1373,"line":1456},[1371,3067,3055],{"class":1659},[1371,3069,2998],{"class":2997},[1371,3071,3001],{"class":1659},[1371,3073,3074],{"class":1388},"Convert YAML to JSON\n",[1371,3076,3077,3080,3082],{"class":1373,"line":2179},[1371,3078,3079],{"class":2997},"        run",[1371,3081,3001],{"class":1659},[1371,3083,3084],{"class":1977},"|\n",[1371,3086,3087],{"class":1373,"line":2430},[1371,3088,3089],{"class":1388},"          yq eval -o=json config.yaml > config.json\n",[976,3091,3093],{"id":3092},"docker工作流","Docker工作流",[1362,3095,3099],{"className":3096,"code":3097,"language":3098,"meta":1367,"style":1367},"language-dockerfile shiki shiki-themes github-light github-light dark-plus","# Dockerfile示例\nFROM node:16-alpine\nRUN npm install -g js-yaml\nCOPY config.yaml .\nRUN yaml2json config.yaml > config.json\n","dockerfile",[1001,3100,3101,3106,3114,3122,3130],{"__ignoreMap":1367},[1371,3102,3103],{"class":1373,"line":1374},[1371,3104,3105],{"class":1377},"# Dockerfile示例\n",[1371,3107,3108,3111],{"class":1373,"line":1381},[1371,3109,3110],{"class":1707},"FROM",[1371,3112,3113],{"class":1659}," node:16-alpine\n",[1371,3115,3116,3119],{"class":1373,"line":1398},[1371,3117,3118],{"class":1707},"RUN",[1371,3120,3121],{"class":1659}," npm install -g js-yaml\n",[1371,3123,3124,3127],{"class":1373,"line":1411},[1371,3125,3126],{"class":1707},"COPY",[1371,3128,3129],{"class":1659}," config.yaml .\n",[1371,3131,3132,3134],{"class":1373,"line":1417},[1371,3133,3118],{"class":1707},[1371,3135,3136],{"class":1659}," yaml2json config.yaml > config.json\n",[976,3138,3139],{"id":3139},"构建脚本",[1362,3141,3143],{"className":1364,"code":3142,"language":1366,"meta":1367,"style":1367},"#!\u002Fbin\u002Fbash\n# 构建脚本示例\necho \"Converting YAML configurations to JSON...\"\nfor yaml_file in configs\u002F*.yaml; do\n    json_file=\"${yaml_file%.yaml}.json\"\n    yq eval -o=json \"$yaml_file\" > \"$json_file\"\n    echo \"Converted $yaml_file to $json_file\"\ndone\n",[1001,3144,3145,3150,3155,3163,3183,3206,3233,3250],{"__ignoreMap":1367},[1371,3146,3147],{"class":1373,"line":1374},[1371,3148,3149],{"class":1377},"#!\u002Fbin\u002Fbash\n",[1371,3151,3152],{"class":1373,"line":1381},[1371,3153,3154],{"class":1377},"# 构建脚本示例\n",[1371,3156,3157,3160],{"class":1373,"line":1398},[1371,3158,3159],{"class":2004},"echo",[1371,3161,3162],{"class":1388}," \"Converting YAML configurations to JSON...\"\n",[1371,3164,3165,3168,3171,3174,3177,3180],{"class":1373,"line":1411},[1371,3166,3167],{"class":1977},"for",[1371,3169,3170],{"class":1759}," yaml_file",[1371,3172,3173],{"class":1977}," in",[1371,3175,3176],{"class":1388}," configs\u002F*.yaml",[1371,3178,3179],{"class":1659},"; ",[1371,3181,3182],{"class":1977},"do\n",[1371,3184,3185,3188,3190,3193,3196,3199,3201,3203],{"class":1373,"line":1417},[1371,3186,3187],{"class":1759},"    json_file",[1371,3189,2031],{"class":1438},[1371,3191,3192],{"class":1388},"\"${",[1371,3194,3195],{"class":1759},"yaml_file",[1371,3197,3198],{"class":1438},"%",[1371,3200,1762],{"class":1388},[1371,3202,1848],{"class":1759},[1371,3204,3205],{"class":1388},"}.json\"\n",[1371,3207,3208,3211,3213,3215,3218,3221,3224,3226,3228,3231],{"class":1373,"line":1423},[1371,3209,3210],{"class":1384},"    yq",[1371,3212,1428],{"class":1388},[1371,3214,1432],{"class":1431},[1371,3216,3217],{"class":1388}," \"",[1371,3219,3220],{"class":1759},"$yaml_file",[1371,3222,3223],{"class":1388},"\"",[1371,3225,1439],{"class":1438},[1371,3227,3217],{"class":1388},[1371,3229,3230],{"class":1759},"$json_file",[1371,3232,2366],{"class":1388},[1371,3234,3235,3238,3241,3243,3246,3248],{"class":1373,"line":1445},[1371,3236,3237],{"class":2004},"    echo",[1371,3239,3240],{"class":1388}," \"Converted ",[1371,3242,3220],{"class":1759},[1371,3244,3245],{"class":1388}," to ",[1371,3247,3230],{"class":1759},[1371,3249,2366],{"class":1388},[1371,3251,3252],{"class":1373,"line":1450},[1371,3253,3254],{"class":1977},"done\n",[972,3256,3257],{"id":3257},"结论",[968,3259,3260],{},"YAML到JSON转换器是更大的数据格式转换工具生态系统的一部分。通过了解可用的相关工具和资源，您可以构建全面的数据转换和配置管理工作流。无论您需要用于自动化的命令行工具、用于集成的编程库，还是用于快速转换的在线工具，都有许多选项可以补充您的数据处理需求。",[3262,3263,3264],"style",{},"html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}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);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .sdRU0, html code.shiki .sdRU0{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4FC1FF}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html pre.shiki code .srAhW, html code.shiki .srAhW{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#C586C0}html pre.shiki code .symQ-, html code.shiki .symQ-{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#DCDCAA}html pre.shiki code .szM7h, html code.shiki .szM7h{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#9CDCFE}html pre.shiki code .sfYXg, html code.shiki .sfYXg{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#D4D4D4}html pre.shiki code .sDD5X, html code.shiki .sDD5X{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#4EC9B0}html pre.shiki code .sq2bZ, html code.shiki .sq2bZ{--shiki-default:#22863A;--shiki-light:#22863A;--shiki-dark:#569CD6}html pre.shiki code .s_0E6, html code.shiki .s_0E6{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#4EC9B0}html pre.shiki code .sHhPN, html code.shiki .sHhPN{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#CE9178}html pre.shiki code .sV_4_, html code.shiki .sV_4_{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#4EC9B0}",{"title":1367,"searchDepth":1381,"depth":1381,"links":3266},[3267,3272,3277,3282,3286,3290,3294,3300,3304,3308,3313,3318],{"id":974,"depth":1381,"text":974,"children":3268},[3269,3270,3271],{"id":978,"depth":1398,"text":979},{"id":1017,"depth":1398,"text":1018},{"id":1047,"depth":1398,"text":1048},{"id":1072,"depth":1381,"text":1073,"children":3273},[3274,3275,3276],{"id":1076,"depth":1398,"text":1077},{"id":1105,"depth":1398,"text":1106},{"id":1133,"depth":1398,"text":1134},{"id":1160,"depth":1381,"text":1161,"children":3278},[3279,3280,3281],{"id":1164,"depth":1398,"text":1165},{"id":1190,"depth":1398,"text":1191},{"id":1215,"depth":1398,"text":1216},{"id":1240,"depth":1381,"text":1240,"children":3283},[3284,3285],{"id":1243,"depth":1398,"text":1243},{"id":1269,"depth":1398,"text":1269},{"id":1295,"depth":1381,"text":1295,"children":3287},[3288,3289],{"id":1298,"depth":1398,"text":1299},{"id":1325,"depth":1398,"text":1325},{"id":1040,"depth":1381,"text":1040,"children":3291},[3292,3293],{"id":1353,"depth":1398,"text":1354},{"id":1565,"depth":1398,"text":1565},{"id":1688,"depth":1381,"text":1688,"children":3295},[3296,3297,3298,3299],{"id":1691,"depth":1398,"text":1692},{"id":1961,"depth":1398,"text":1962},{"id":2192,"depth":1398,"text":2193},{"id":2323,"depth":1398,"text":2324},{"id":2668,"depth":1381,"text":2668,"children":3301},[3302,3303],{"id":2671,"depth":1398,"text":2671},{"id":2729,"depth":1398,"text":2729},{"id":2778,"depth":1381,"text":2779,"children":3305},[3306,3307],{"id":2782,"depth":1398,"text":2783},{"id":2831,"depth":1398,"text":2831},{"id":2885,"depth":1381,"text":2885,"children":3309},[3310,3311,3312],{"id":2888,"depth":1398,"text":2889},{"id":2918,"depth":1398,"text":2919},{"id":2948,"depth":1398,"text":2948},{"id":2977,"depth":1381,"text":2977,"children":3314},[3315,3316,3317],{"id":2980,"depth":1398,"text":2981},{"id":3092,"depth":1398,"text":3093},{"id":3139,"depth":1398,"text":3139},{"id":3257,"depth":1381,"text":3257},"md",{},{"title":74,"description":970},{"loc":420},"myL0fOhuCPYd8eEZeWE9h2a5wdMHLMKBohIya0vocAI",[3325,3325],null]