[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features":3,"page-\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features-pt":433,"surroundings\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features-pt":1617},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Documentação","\u002Fpt\u002Fdocs","pt\u002F01.docs",[9,26],{"title":10,"path":11,"stem":12,"children":13,"page":-1},"Português","\u002Fpt\u002Fdocs\u002Fwelcome","pt\u002F01.docs\u002F01.welcome\u002F01.index",[14,16],{"title":15,"path":11,"stem":12},"Welcome",{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started","pt\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"Instalação","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","pt\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Core","\u002Fpt\u002Fdocs\u002Fcore","pt\u002F01.docs\u002F02.core",[31,56,67,75,109,144,176,191,200,231,246,276,284,293,310,330,367,404],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5","pt\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"Introdução","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"Uso Básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"Recursos Avançados","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"Considerações de Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"Referência da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"Uuid","\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid","pt\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":53,"path":65,"stem":66},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":68,"path":69,"stem":70,"children":71,"page":25},"Gerador de Código QR","\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[72],{"title":68,"path":73,"stem":74},"\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":76,"path":77,"stem":78,"children":79,"page":25},"Image Cropper","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper","pt\u002F01.docs\u002F02.core\u002F04.image-cropper",[80,83,87,91,94,97,101,105],{"title":37,"path":81,"stem":82},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":84,"path":85,"stem":86},"Utilização Básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":88,"path":89,"stem":90},"Funcionalidades Avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":49,"path":92,"stem":93},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":53,"path":95,"stem":96},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":98,"path":99,"stem":100},"Exemplos","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":102,"path":103,"stem":104},"Perguntas Frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":106,"path":107,"stem":108},"Ferramentas Relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":110,"path":111,"stem":112,"children":113,"page":25},"Json To Csv","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv",[114,118,122,125,129,133,136,140],{"title":115,"path":116,"stem":117},"Introduction","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":119,"path":120,"stem":121},"Uso básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":88,"path":123,"stem":124},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":126,"path":127,"stem":128},"Consideracoes de Seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":130,"path":131,"stem":132},"Referencia da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":98,"path":134,"stem":135},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":137,"path":138,"stem":139},"Perguntas frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":141,"path":142,"stem":143},"Ferramentas relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":145,"path":146,"stem":147,"children":148,"page":25},"Open Graph Meta Generator","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[149,152,156,160,164,167,170,173],{"title":115,"path":150,"stem":151},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":153,"path":154,"stem":155},"Guia de Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":157,"path":158,"stem":159},"Funcionalidades avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":161,"path":162,"stem":163},"Considerações de segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":53,"path":165,"stem":166},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":98,"path":168,"stem":169},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":137,"path":171,"stem":172},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":141,"path":174,"stem":175},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":177,"path":178,"stem":179,"children":180,"page":25},"Scientific Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[181,184,188],{"title":115,"path":182,"stem":183},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":185,"path":186,"stem":187},"Utilização básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":157,"path":189,"stem":190},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":192,"path":193,"stem":194,"children":195,"page":25},"Sha Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator",[196],{"title":197,"path":198,"stem":199},"Calculadora de Hash SHA","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":201,"path":202,"stem":203,"children":204,"page":25},"Sql Prettify","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify",[205,208,212,216,219,222,225,228],{"title":115,"path":206,"stem":207},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":209,"path":210,"stem":211},"Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":213,"path":214,"stem":215},"Funcionalidades Avancadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":126,"path":217,"stem":218},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":53,"path":220,"stem":221},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":98,"path":223,"stem":224},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":137,"path":226,"stem":227},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":141,"path":229,"stem":230},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":232,"path":233,"stem":234,"children":235,"page":25},"Yaml To Toml","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[236,239,242],{"title":115,"path":237,"stem":238},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":119,"path":240,"stem":241},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":243,"path":244,"stem":245},"Recursos avancados","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":247,"path":248,"stem":249,"children":250,"page":25},"Beyond Compare","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare",[251,254,257,260,264,267,270,273],{"title":115,"path":252,"stem":253},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":41,"path":255,"stem":256},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":243,"path":258,"stem":259},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":261,"path":262,"stem":263},"Consideracoes de seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":130,"path":265,"stem":266},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":98,"path":268,"stem":269},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":137,"path":271,"stem":272},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":141,"path":274,"stem":275},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":277,"path":278,"stem":279,"children":280,"page":25},"Group Chat","\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat","pt\u002F01.docs\u002F02.core\u002F06.group-chat",[281],{"title":115,"path":282,"stem":283},"\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":285,"path":286,"stem":287,"children":288,"page":25},"Hmac Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[289],{"title":290,"path":291,"stem":292},"Calculadora HMAC","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":294,"path":295,"stem":296,"children":297,"page":25},"Jwt Parser","\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser",[298,301,304,307],{"title":115,"path":299,"stem":300},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":41,"path":302,"stem":303},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":45,"path":305,"stem":306},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":49,"path":308,"stem":309},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":311,"path":312,"stem":313,"children":314,"page":25},"Area Converter","\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter","pt\u002F01.docs\u002F02.core\u002F08.area-converter",[315,318,321,324,327],{"title":115,"path":316,"stem":317},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":84,"path":319,"stem":320},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":88,"path":322,"stem":323},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":98,"path":325,"stem":326},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":102,"path":328,"stem":329},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":331,"path":332,"stem":333,"children":334,"page":25},"Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas",[335,339,343,347,351,355,359,363],{"title":336,"path":337,"stem":338},"Introdução - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F0.introduction",{"title":340,"path":341,"stem":342},"Utilização básica - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F02.basic-usage",{"title":344,"path":345,"stem":346},"Funcionalidades avançadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F03.advanced-features",{"title":348,"path":349,"stem":350},"Segurança - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F04.security-considerations",{"title":352,"path":353,"stem":354},"Referência da API - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F05.api-reference",{"title":356,"path":357,"stem":358},"Exemplos - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F06.examples",{"title":360,"path":361,"stem":362},"FAQ - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F07.faq",{"title":364,"path":365,"stem":366},"Ferramentas relacionadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F08.related-tools",{"title":368,"path":369,"stem":370,"children":371,"page":25},"Html Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview","pt\u002F01.docs\u002F02.core\u002F35.html-preview",[372,376,380,384,388,392,396,400],{"title":373,"path":374,"stem":375},"Introduction - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F0.introduction",{"title":377,"path":378,"stem":379},"Basic usage - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F02.basic-usage",{"title":381,"path":382,"stem":383},"Advanced features - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F03.advanced-features",{"title":385,"path":386,"stem":387},"Security considerations - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F04.security-considerations",{"title":389,"path":390,"stem":391},"API reference - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F05.api-reference",{"title":393,"path":394,"stem":395},"Examples - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F06.examples",{"title":397,"path":398,"stem":399},"FAQ - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F07.faq",{"title":401,"path":402,"stem":403},"Related tools - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F08.related-tools",{"title":405,"path":406,"stem":407,"children":408,"page":25},"Gerador de cartões","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card","pt\u002F01.docs\u002F02.core\u002F36.business-card",[409,412,416,420,424,427,430],{"title":405,"path":410,"stem":411},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F0.introduction",{"title":413,"path":414,"stem":415},"Utilização","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F02.basic-usage",{"title":417,"path":418,"stem":419},"Funções avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F03.advanced-features",{"title":421,"path":422,"stem":423},"Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F04.security-considerations",{"title":98,"path":425,"stem":426},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F06.examples",{"title":137,"path":428,"stem":429},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F07.faq",{"title":141,"path":431,"stem":432},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F08.related-tools",{"id":434,"title":88,"body":435,"description":445,"extension":1611,"meta":1612,"navigation":1613,"path":123,"seo":1614,"sitemap":1615,"stem":124,"__hash__":1616},"content_pt\u002Fpt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features.md",{"type":436,"value":437,"toc":1578},"minimark",[438,442,446,451,456,459,466,666,672,689,693,696,700,803,807,822,826,830,833,867,871,877,897,910,914,920,934,940,954,958,962,965,969,1080,1084,1104,1108,1139,1143,1147,1150,1171,1175,1178,1192,1196,1200,1203,1333,1337,1340,1387,1391,1394,1408,1412,1416,1421,1435,1440,1451,1455,1481,1485,1489,1515,1519,1545,1549,1574],[439,440,88],"h1",{"id":441},"funcionalidades-avançadas",[443,444,445],"p",{},"Explore as capacidades avançadas do conversor de JSON para CSV para cenários complexos de transformação de dados.",[447,448,450],"h2",{"id":449},"manipulação-de-dados-complexos","Manipulação de dados complexos",[452,453,455],"h3",{"id":454},"achatar-objetos-aninhados","Achatar objetos aninhados",[443,457,458],{},"A ferramenta achata automaticamente estruturas JSON aninhadas usando notação por pontos:",[443,460,461,465],{},[462,463,464],"strong",{},"Entrada",":",[467,468,473],"pre",{"className":469,"code":470,"language":471,"meta":472,"style":472},"language-json shiki shiki-themes github-light github-light dark-plus","[\n  {\n    \"user\": {\n      \"personal\": {\n        \"name\": \"John Doe\",\n        \"age\": 30\n      },\n      \"contact\": {\n        \"email\": \"john@example.com\",\n        \"phone\": \"123-456-7890\"\n      }\n    },\n    \"orders\": [\n      { \"id\": 1, \"amount\": 99.99 },\n      { \"id\": 2, \"amount\": 149.99 }\n    ]\n  }\n]\n","json","",[474,475,476,485,491,501,509,525,537,543,551,564,575,581,587,596,624,648,654,660],"code",{"__ignoreMap":472},[477,478,481],"span",{"class":479,"line":480},"line",1,[477,482,484],{"class":483},"svVIm","[\n",[477,486,488],{"class":479,"line":487},2,[477,489,490],{"class":483},"  {\n",[477,492,494,498],{"class":479,"line":493},3,[477,495,497],{"class":496},"sSQ6O","    \"user\"",[477,499,500],{"class":483},": {\n",[477,502,504,507],{"class":479,"line":503},4,[477,505,506],{"class":496},"      \"personal\"",[477,508,500],{"class":483},[477,510,512,515,518,522],{"class":479,"line":511},5,[477,513,514],{"class":496},"        \"name\"",[477,516,517],{"class":483},": ",[477,519,521],{"class":520},"sjj1j","\"John Doe\"",[477,523,524],{"class":483},",\n",[477,526,528,531,533],{"class":479,"line":527},6,[477,529,530],{"class":496},"        \"age\"",[477,532,517],{"class":483},[477,534,536],{"class":535},"sewGd","30\n",[477,538,540],{"class":479,"line":539},7,[477,541,542],{"class":483},"      },\n",[477,544,546,549],{"class":479,"line":545},8,[477,547,548],{"class":496},"      \"contact\"",[477,550,500],{"class":483},[477,552,554,557,559,562],{"class":479,"line":553},9,[477,555,556],{"class":496},"        \"email\"",[477,558,517],{"class":483},[477,560,561],{"class":520},"\"john@example.com\"",[477,563,524],{"class":483},[477,565,567,570,572],{"class":479,"line":566},10,[477,568,569],{"class":496},"        \"phone\"",[477,571,517],{"class":483},[477,573,574],{"class":520},"\"123-456-7890\"\n",[477,576,578],{"class":479,"line":577},11,[477,579,580],{"class":483},"      }\n",[477,582,584],{"class":479,"line":583},12,[477,585,586],{"class":483},"    },\n",[477,588,590,593],{"class":479,"line":589},13,[477,591,592],{"class":496},"    \"orders\"",[477,594,595],{"class":483},": [\n",[477,597,599,602,605,607,610,613,616,618,621],{"class":479,"line":598},14,[477,600,601],{"class":483},"      { ",[477,603,604],{"class":496},"\"id\"",[477,606,517],{"class":483},[477,608,609],{"class":535},"1",[477,611,612],{"class":483},", ",[477,614,615],{"class":496},"\"amount\"",[477,617,517],{"class":483},[477,619,620],{"class":535},"99.99",[477,622,623],{"class":483}," },\n",[477,625,627,629,631,633,636,638,640,642,645],{"class":479,"line":626},15,[477,628,601],{"class":483},[477,630,604],{"class":496},[477,632,517],{"class":483},[477,634,635],{"class":535},"2",[477,637,612],{"class":483},[477,639,615],{"class":496},[477,641,517],{"class":483},[477,643,644],{"class":535},"149.99",[477,646,647],{"class":483}," }\n",[477,649,651],{"class":479,"line":650},16,[477,652,653],{"class":483},"    ]\n",[477,655,657],{"class":479,"line":656},17,[477,658,659],{"class":483},"  }\n",[477,661,663],{"class":479,"line":662},18,[477,664,665],{"class":483},"]\n",[443,667,668,671],{},[462,669,670],{},"Saída"," (achatada):",[467,673,677],{"className":674,"code":675,"language":676,"meta":472,"style":472},"language-csv shiki shiki-themes github-light github-light dark-plus","user.personal.name,user.personal.age,user.contact.email,user.contact.phone,orders\nJohn Doe,30,john@example.com,123-456-7890,\"[{\"\"id\"\":1,\"\"amount\"\":99.99},{\"\"id\"\":2,\"\"amount\"\":149.99}]\"\n","csv",[474,678,679,684],{"__ignoreMap":472},[477,680,681],{"class":479,"line":480},[477,682,683],{},"user.personal.name,user.personal.age,user.contact.email,user.contact.phone,orders\n",[477,685,686],{"class":479,"line":487},[477,687,688],{},"John Doe,30,john@example.com,123-456-7890,\"[{\"\"id\"\":1,\"\"amount\"\":99.99},{\"\"id\"\":2,\"\"amount\"\":149.99}]\"\n",[452,690,692],{"id":691},"manipulação-de-arrays","Manipulação de arrays",[443,694,695],{},"Arrays dentro de objetos são convertidos em strings JSON para preservar a estrutura:",[443,697,698,465],{},[462,699,464],{},[467,701,703],{"className":469,"code":702,"language":471,"meta":472,"style":472},"[\n  {\n    \"name\": \"Product A\",\n    \"tags\": [\"electronics\", \"gadget\", \"portable\"],\n    \"specifications\": {\n      \"weight\": \"500g\",\n      \"dimensions\": [10, 20, 30]\n    }\n  }\n]\n",[474,704,705,709,713,725,749,756,768,790,795,799],{"__ignoreMap":472},[477,706,707],{"class":479,"line":480},[477,708,484],{"class":483},[477,710,711],{"class":479,"line":487},[477,712,490],{"class":483},[477,714,715,718,720,723],{"class":479,"line":493},[477,716,717],{"class":496},"    \"name\"",[477,719,517],{"class":483},[477,721,722],{"class":520},"\"Product A\"",[477,724,524],{"class":483},[477,726,727,730,733,736,738,741,743,746],{"class":479,"line":503},[477,728,729],{"class":496},"    \"tags\"",[477,731,732],{"class":483},": [",[477,734,735],{"class":520},"\"electronics\"",[477,737,612],{"class":483},[477,739,740],{"class":520},"\"gadget\"",[477,742,612],{"class":483},[477,744,745],{"class":520},"\"portable\"",[477,747,748],{"class":483},"],\n",[477,750,751,754],{"class":479,"line":511},[477,752,753],{"class":496},"    \"specifications\"",[477,755,500],{"class":483},[477,757,758,761,763,766],{"class":479,"line":527},[477,759,760],{"class":496},"      \"weight\"",[477,762,517],{"class":483},[477,764,765],{"class":520},"\"500g\"",[477,767,524],{"class":483},[477,769,770,773,775,778,780,783,785,788],{"class":479,"line":539},[477,771,772],{"class":496},"      \"dimensions\"",[477,774,732],{"class":483},[477,776,777],{"class":535},"10",[477,779,612],{"class":483},[477,781,782],{"class":535},"20",[477,784,612],{"class":483},[477,786,787],{"class":535},"30",[477,789,665],{"class":483},[477,791,792],{"class":479,"line":545},[477,793,794],{"class":483},"    }\n",[477,796,797],{"class":479,"line":553},[477,798,659],{"class":483},[477,800,801],{"class":479,"line":566},[477,802,665],{"class":483},[443,804,805,465],{},[462,806,670],{},[467,808,810],{"className":674,"code":809,"language":676,"meta":472,"style":472},"name,tags,specifications.weight,specifications.dimensions\nProduct A,\"[\"\"electronics\"\",\"\"gadget\"\",\"\"portable\"\"]\",500g,\"[10,20,30]\"\n",[474,811,812,817],{"__ignoreMap":472},[477,813,814],{"class":479,"line":480},[477,815,816],{},"name,tags,specifications.weight,specifications.dimensions\n",[477,818,819],{"class":479,"line":487},[477,820,821],{},"Product A,\"[\"\"electronics\"\",\"\"gadget\"\",\"\"portable\"\"]\",500g,\"[10,20,30]\"\n",[447,823,825],{"id":824},"configuração-avançada","Configuração avançada",[452,827,829],{"id":828},"delimitadores-personalizados","Delimitadores personalizados",[443,831,832],{},"Para além das opções padrão, você pode usar qualquer caractere como delimitador:",[834,835,836,843,849,855,861],"ul",{},[837,838,839,842],"li",{},[462,840,841],{},"Vírgula (,)"," - CSV padrão",[837,844,845,848],{},[462,846,847],{},"Ponto e vírgula (;)"," - Formato europeu",[837,850,851,854],{},[462,852,853],{},"Tab"," - Formato TSV",[837,856,857,860],{},[462,858,859],{},"Pipe (|)"," - Delimitador personalizado",[837,862,863,866],{},[462,864,865],{},"Caracteres personalizados"," - Qualquer caractere único",[452,868,870],{"id":869},"considerações-de-codificação","Considerações de codificação",[443,872,873,876],{},[462,874,875],{},"UTF-8",": o melhor para dados internacionais com caracteres especiais",[467,878,880],{"className":674,"code":879,"language":676,"meta":472,"style":472},"name,description\nCafé,Espresso with café au lait\n北京,Capital of China\n",[474,881,882,887,892],{"__ignoreMap":472},[477,883,884],{"class":479,"line":480},[477,885,886],{},"name,description\n",[477,888,889],{"class":479,"line":487},[477,890,891],{},"Café,Espresso with café au lait\n",[477,893,894],{"class":479,"line":493},[477,895,896],{},"北京,Capital of China\n",[443,898,899,902,903,906,909],{},[462,900,901],{},"UTF-16",": para sistemas que exigem Unicode de 16 bits",[904,905],"br",{},[462,907,908],{},"GBK",": especificamente para processamento de texto chinês",[452,911,913],{"id":912},"estratégias-de-escape-de-aspas","Estratégias de escape de aspas",[443,915,916,919],{},[462,917,918],{},"Escape padrão"," (recomendado):",[467,921,923],{"className":674,"code":922,"language":676,"meta":472,"style":472},"name,description\n\"Smith, John\",\"He said \"\"Hello World\"\" to everyone\"\n",[474,924,925,929],{"__ignoreMap":472},[477,926,927],{"class":479,"line":480},[477,928,886],{},[477,930,931],{"class":479,"line":487},[477,932,933],{},"\"Smith, John\",\"He said \"\"Hello World\"\" to everyone\"\n",[443,935,936,939],{},[462,937,938],{},"Sem escape"," (use com cautela):",[467,941,943],{"className":674,"code":942,"language":676,"meta":472,"style":472},"name,description\nSmith John,He said Hello World to everyone\n",[474,944,945,949],{"__ignoreMap":472},[477,946,947],{"class":479,"line":480},[477,948,886],{},[477,950,951],{"class":479,"line":487},[477,952,953],{},"Smith John,He said Hello World to everyone\n",[447,955,957],{"id":956},"manipulação-de-tipos-de-dados","Manipulação de tipos de dados",[452,959,961],{"id":960},"deteção-automática-de-tipos","Deteção automática de tipos",[443,963,964],{},"O conversor preserva os tipos de dados na saída:",[443,966,967,465],{},[462,968,464],{},[467,970,972],{"className":469,"code":971,"language":471,"meta":472,"style":472},"[\n  { \"id\": 1, \"name\": \"Product A\", \"price\": 99.99, \"active\": true, \"tags\": null },\n  { \"id\": 2, \"name\": \"Product B\", \"price\": 149.99, \"active\": false, \"tags\": \"electronics\" }\n]\n",[474,973,974,978,1030,1076],{"__ignoreMap":472},[477,975,976],{"class":479,"line":480},[477,977,484],{"class":483},[477,979,980,983,985,987,989,991,994,996,998,1000,1003,1005,1007,1009,1012,1014,1018,1020,1023,1025,1028],{"class":479,"line":487},[477,981,982],{"class":483},"  { ",[477,984,604],{"class":496},[477,986,517],{"class":483},[477,988,609],{"class":535},[477,990,612],{"class":483},[477,992,993],{"class":496},"\"name\"",[477,995,517],{"class":483},[477,997,722],{"class":520},[477,999,612],{"class":483},[477,1001,1002],{"class":496},"\"price\"",[477,1004,517],{"class":483},[477,1006,620],{"class":535},[477,1008,612],{"class":483},[477,1010,1011],{"class":496},"\"active\"",[477,1013,517],{"class":483},[477,1015,1017],{"class":1016},"sLV08","true",[477,1019,612],{"class":483},[477,1021,1022],{"class":496},"\"tags\"",[477,1024,517],{"class":483},[477,1026,1027],{"class":1016},"null",[477,1029,623],{"class":483},[477,1031,1032,1034,1036,1038,1040,1042,1044,1046,1049,1051,1053,1055,1057,1059,1061,1063,1066,1068,1070,1072,1074],{"class":479,"line":493},[477,1033,982],{"class":483},[477,1035,604],{"class":496},[477,1037,517],{"class":483},[477,1039,635],{"class":535},[477,1041,612],{"class":483},[477,1043,993],{"class":496},[477,1045,517],{"class":483},[477,1047,1048],{"class":520},"\"Product B\"",[477,1050,612],{"class":483},[477,1052,1002],{"class":496},[477,1054,517],{"class":483},[477,1056,644],{"class":535},[477,1058,612],{"class":483},[477,1060,1011],{"class":496},[477,1062,517],{"class":483},[477,1064,1065],{"class":1016},"false",[477,1067,612],{"class":483},[477,1069,1022],{"class":496},[477,1071,517],{"class":483},[477,1073,735],{"class":520},[477,1075,647],{"class":483},[477,1077,1078],{"class":479,"line":503},[477,1079,665],{"class":483},[443,1081,1082,465],{},[462,1083,670],{},[467,1085,1087],{"className":674,"code":1086,"language":676,"meta":472,"style":472},"id,name,price,active,tags\n1,Product A,99.99,true,\n2,Product B,149.99,false,electronics\n",[474,1088,1089,1094,1099],{"__ignoreMap":472},[477,1090,1091],{"class":479,"line":480},[477,1092,1093],{},"id,name,price,active,tags\n",[477,1095,1096],{"class":479,"line":487},[477,1097,1098],{},"1,Product A,99.99,true,\n",[477,1100,1101],{"class":479,"line":493},[477,1102,1103],{},"2,Product B,149.99,false,electronics\n",[452,1105,1107],{"id":1106},"tratamento-de-valores-especiais","Tratamento de valores especiais",[834,1109,1110,1116,1121,1127,1133],{},[837,1111,1112,1115],{},[462,1113,1114],{},"valores null",": convertidos para strings vazias",[837,1117,1118,1115],{},[462,1119,1120],{},"valores undefined",[837,1122,1123,1126],{},[462,1124,1125],{},"valores booleanos",": preservados como true\u002Ffalse",[837,1128,1129,1132],{},[462,1130,1131],{},"números",": mantidos como valores numéricos",[837,1134,1135,1138],{},[462,1136,1137],{},"strings",": preservadas com escape adequado",[447,1140,1142],{"id":1141},"otimização-de-desempenho","Otimização de desempenho",[452,1144,1146],{"id":1145},"manipulação-de-grandes-conjuntos-de-dados","Manipulação de grandes conjuntos de dados",[443,1148,1149],{},"Para ficheiros JSON grandes:",[1151,1152,1153,1159,1165],"ol",{},[837,1154,1155,1158],{},[462,1156,1157],{},"Processamento em lote",": processe os dados em blocos",[837,1160,1161,1164],{},[462,1162,1163],{},"Gestão de memória",": monitore o uso de memória do navegador",[837,1166,1167,1170],{},[462,1168,1169],{},"Carregamento progressivo",": carregue os dados de forma incremental",[452,1172,1174],{"id":1173},"compatibilidade-de-navegador","Compatibilidade de navegador",[443,1176,1177],{},"A ferramenta funciona em todos os navegadores modernos:",[834,1179,1180,1183,1186,1189],{},[837,1181,1182],{},"Chrome 60+",[837,1184,1185],{},"Firefox 55+",[837,1187,1188],{},"Safari 12+",[837,1190,1191],{},"Edge 79+",[447,1193,1195],{"id":1194},"exemplos-de-integração","Exemplos de integração",[452,1197,1199],{"id":1198},"processamento-de-respostas-de-api","Processamento de respostas de API",[443,1201,1202],{},"Converta respostas de API para CSV para análise:",[467,1204,1208],{"className":1205,"code":1206,"language":1207,"meta":472,"style":472},"language-javascript shiki shiki-themes github-light github-light dark-plus","\u002F\u002F Fetch data from API\nfetch(\"\u002Fapi\u002Fusers\")\n  .then((response) => response.json())\n  .then((data) => {\n    \u002F\u002F Use the converter tool to transform to CSV\n    const csvData = convertToCSV(data);\n    downloadCSV(csvData, \"users.csv\");\n  });\n","javascript",[474,1209,1210,1216,1231,1265,1283,1288,1311,1328],{"__ignoreMap":472},[477,1211,1212],{"class":479,"line":480},[477,1213,1215],{"class":1214},"sLEZ0","\u002F\u002F Fetch data from API\n",[477,1217,1218,1222,1225,1228],{"class":479,"line":487},[477,1219,1221],{"class":1220},"sqMzV","fetch",[477,1223,1224],{"class":483},"(",[477,1226,1227],{"class":520},"\"\u002Fapi\u002Fusers\"",[477,1229,1230],{"class":483},")\n",[477,1232,1233,1236,1239,1242,1246,1249,1253,1257,1260,1262],{"class":479,"line":493},[477,1234,1235],{"class":483},"  .",[477,1237,1238],{"class":1220},"then",[477,1240,1241],{"class":483},"((",[477,1243,1245],{"class":1244},"szM7h","response",[477,1247,1248],{"class":483},") ",[477,1250,1252],{"class":1251},"sGiLm","=>",[477,1254,1256],{"class":1255},"szTj3"," response",[477,1258,1259],{"class":483},".",[477,1261,471],{"class":1220},[477,1263,1264],{"class":483},"())\n",[477,1266,1267,1269,1271,1273,1276,1278,1280],{"class":479,"line":503},[477,1268,1235],{"class":483},[477,1270,1238],{"class":1220},[477,1272,1241],{"class":483},[477,1274,1275],{"class":1244},"data",[477,1277,1248],{"class":483},[477,1279,1252],{"class":1251},[477,1281,1282],{"class":483}," {\n",[477,1284,1285],{"class":479,"line":511},[477,1286,1287],{"class":1214},"    \u002F\u002F Use the converter tool to transform to CSV\n",[477,1289,1290,1293,1297,1301,1304,1306,1308],{"class":479,"line":527},[477,1291,1292],{"class":1251},"    const",[477,1294,1296],{"class":1295},"sdRU0"," csvData",[477,1298,1300],{"class":1299},"sGmsN"," =",[477,1302,1303],{"class":1220}," convertToCSV",[477,1305,1224],{"class":483},[477,1307,1275],{"class":1255},[477,1309,1310],{"class":483},");\n",[477,1312,1313,1316,1318,1321,1323,1326],{"class":479,"line":539},[477,1314,1315],{"class":1220},"    downloadCSV",[477,1317,1224],{"class":483},[477,1319,1320],{"class":1255},"csvData",[477,1322,612],{"class":483},[477,1324,1325],{"class":520},"\"users.csv\"",[477,1327,1310],{"class":483},[477,1329,1330],{"class":479,"line":545},[477,1331,1332],{"class":483},"  });\n",[452,1334,1336],{"id":1335},"exportação-de-base-de-dados","Exportação de base de dados",[443,1338,1339],{},"Transforme resultados de queries de base de dados:",[467,1341,1345],{"className":1342,"code":1343,"language":1344,"meta":472,"style":472},"language-sql shiki shiki-themes github-light github-light dark-plus","-- SQL query result as JSON\nSELECT json_agg(row_to_json(t)) FROM (\n  SELECT name, email, created_at FROM users\n) t;\n","sql",[474,1346,1347,1352,1366,1382],{"__ignoreMap":472},[477,1348,1349],{"class":479,"line":480},[477,1350,1351],{"class":1214},"-- SQL query result as JSON\n",[477,1353,1354,1357,1360,1363],{"class":479,"line":487},[477,1355,1356],{"class":1251},"SELECT",[477,1358,1359],{"class":483}," json_agg(row_to_json(t)) ",[477,1361,1362],{"class":1251},"FROM",[477,1364,1365],{"class":483}," (\n",[477,1367,1368,1371,1374,1377,1379],{"class":479,"line":493},[477,1369,1370],{"class":1251},"  SELECT",[477,1372,1373],{"class":1251}," name",[477,1375,1376],{"class":483},", email, created_at ",[477,1378,1362],{"class":1251},[477,1380,1381],{"class":483}," users\n",[477,1383,1384],{"class":479,"line":503},[477,1385,1386],{"class":483},") t;\n",[452,1388,1390],{"id":1389},"integração-com-folhas-de-cálculo","Integração com folhas de cálculo",[443,1392,1393],{},"Importe CSV no Excel\u002FGoogle Sheets:",[1151,1395,1396,1399,1402,1405],{},[837,1397,1398],{},"Converta JSON para CSV usando a ferramenta",[837,1400,1401],{},"Copie os dados CSV",[837,1403,1404],{},"Cole na aplicação de folha de cálculo",[837,1406,1407],{},"Use “Text to Columns” se necessário",[447,1409,1411],{"id":1410},"tratamento-de-erros","Tratamento de erros",[452,1413,1415],{"id":1414},"erros-de-validação","Erros de validação",[443,1417,1418,465],{},[462,1419,1420],{},"JSON inválido",[834,1422,1423,1426,1429,1432],{},[837,1424,1425],{},"colchetes ou chaves em falta",[837,1427,1428],{},"vírgulas finais",[837,1430,1431],{},"aspas não escapadas",[837,1433,1434],{},"sequências de escape inválidas",[443,1436,1437,465],{},[462,1438,1439],{},"Problemas de estrutura de dados",[834,1441,1442,1445,1448],{},[837,1443,1444],{},"arrays vazios",[837,1446,1447],{},"estruturas de objetos inconsistentes",[837,1449,1450],{},"referências circulares (tratadas de forma adequada)",[452,1452,1454],{"id":1453},"estratégias-de-recuperação","Estratégias de recuperação",[1151,1456,1457,1463,1469,1475],{},[837,1458,1459,1462],{},[462,1460,1461],{},"Validação de JSON",": use validadores de JSON online",[837,1464,1465,1468],{},[462,1466,1467],{},"Testes incrementais",": teste com amostras pequenas",[837,1470,1471,1474],{},[462,1472,1473],{},"Backup dos dados",": mantenha os ficheiros JSON originais",[837,1476,1477,1480],{},[462,1478,1479],{},"Controlo de versões",": acompanhe alterações na estrutura de dados",[447,1482,1484],{"id":1483},"boas-práticas","Boas práticas",[452,1486,1488],{"id":1487},"preparação-de-dados","Preparação de dados",[1151,1490,1491,1497,1503,1509],{},[837,1492,1493,1496],{},[462,1494,1495],{},"Validar JSON",": garanta que a entrada é válida antes da conversão",[837,1498,1499,1502],{},[462,1500,1501],{},"Estrutura consistente",": use estruturas de objetos uniformes",[837,1504,1505,1508],{},[462,1506,1507],{},"Tratar nulls",": decida como representar dados em falta",[837,1510,1511,1514],{},[462,1512,1513],{},"Testar amostras",": verifique a saída com pequenos conjuntos de dados",[452,1516,1518],{"id":1517},"otimização-da-saída","Otimização da saída",[1151,1520,1521,1527,1533,1539],{},[837,1522,1523,1526],{},[462,1524,1525],{},"Escolher o delimitador certo",": de acordo com o sistema de destino",[837,1528,1529,1532],{},[462,1530,1531],{},"Selecionar a codificação",": use a codificação de caracteres adequada",[837,1534,1535,1538],{},[462,1536,1537],{},"Gestão de cabeçalhos",": inclua cabeçalhos para clareza",[837,1540,1541,1544],{},[462,1542,1543],{},"Tratamento de aspas",": ative o escape para dados complexos",[452,1546,1548],{"id":1547},"integração-no-workflow","Integração no workflow",[1151,1550,1551,1557,1563,1569],{},[837,1552,1553,1556],{},[462,1554,1555],{},"Automatização",": use automação do navegador para processamento em lote",[837,1558,1559,1562],{},[462,1560,1561],{},"Agendamento",": configure exportações regulares",[837,1564,1565,1568],{},[462,1566,1567],{},"Monitorização",": acompanhe as taxas de sucesso da conversão",[837,1570,1571,1573],{},[462,1572,5],{},": mantenha as especificações de conversão",[1575,1576,1577],"style",{},"html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sSQ6O, html code.shiki .sSQ6O{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#9CDCFE}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}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 .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}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 .szM7h, html code.shiki .szM7h{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#9CDCFE}html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}html pre.shiki code .sdRU0, html code.shiki .sdRU0{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4FC1FF}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}",{"title":472,"searchDepth":487,"depth":487,"links":1579},[1580,1584,1589,1593,1597,1602,1606],{"id":449,"depth":487,"text":450,"children":1581},[1582,1583],{"id":454,"depth":493,"text":455},{"id":691,"depth":493,"text":692},{"id":824,"depth":487,"text":825,"children":1585},[1586,1587,1588],{"id":828,"depth":493,"text":829},{"id":869,"depth":493,"text":870},{"id":912,"depth":493,"text":913},{"id":956,"depth":487,"text":957,"children":1590},[1591,1592],{"id":960,"depth":493,"text":961},{"id":1106,"depth":493,"text":1107},{"id":1141,"depth":487,"text":1142,"children":1594},[1595,1596],{"id":1145,"depth":493,"text":1146},{"id":1173,"depth":493,"text":1174},{"id":1194,"depth":487,"text":1195,"children":1598},[1599,1600,1601],{"id":1198,"depth":493,"text":1199},{"id":1335,"depth":493,"text":1336},{"id":1389,"depth":493,"text":1390},{"id":1410,"depth":487,"text":1411,"children":1603},[1604,1605],{"id":1414,"depth":493,"text":1415},{"id":1453,"depth":493,"text":1454},{"id":1483,"depth":487,"text":1484,"children":1607},[1608,1609,1610],{"id":1487,"depth":493,"text":1488},{"id":1517,"depth":493,"text":1518},{"id":1547,"depth":493,"text":1548},"md",{},true,{"title":88,"description":445},{"loc":123},"WNR21nGJ-HtfUwZhcpeE_mFpB0Ho1v3p0JDnVTs9SJU",[1618,1618],null]