VS Code Extensions
C

Convert Model to JSON/XML

by SidAlbertaodasmassa

Convert your models to JSON or XML with test data. Supports TypeScript, Java, C#, Python, PHP and Go.

Downloads

24

Rating

— (0)

Version

0.0.3

Last updated

Aug 12, 2026

Transforma suas models em JSON ou XML de teste automaticamente.

Extrai campos de classes e gera JSON ou XML com valores vazios — perfeito para testes, documentação e prototipagem rápida.


🎯 O que faz

Funcionalidade Descrição
Extrai campos automaticamente Detecta campos de classes em TypeScript, JavaScript, Java, C#, Python, PHP e Go
Gera JSON vazio {"nome": "", "email": ""}
Gera XML vazio <root><nome></nome><email></email></root>
Múltiplos registros De 1 a 100 registros de uma vez
Arquivo inteiro ou seleção Converta o arquivo todo ou só o trecho selecionado
Detecção automática de linguagem Detecta a linguagem pelo tipo do arquivo automaticamente
Copia ou salva Área de transferência ou arquivo

🚀 Como usar

Converter arquivo inteiro

  1. Abra um arquivo com uma classe ou model
  2. Ctrl+Shift+P → Model to JSON: Convert File
  3. Escolha o formato (JSON ou XML)
  4. Digite a quantidade de registros (1 a 100)
  5. Copie ou salve o resultado

Converter apenas seleção

  1. Selecione o trecho da classe
  2. Ctrl+Shift+P → Model to JSON: Convert Selection
  3. Escolha o formato e a quantidade — resultado copiado automaticamente

🌐 Linguagens suportadas

Linguagem Extensão
TypeScript .ts
JavaScript .js
Java .java
C# .cs
Python .py
PHP .php
Go .go

📂 Exemplos de saída

JSON — um registro

{
  "nome": "",
  "email": "",
  "idade": "",
  "ativo": ""
}

JSON — múltiplos registros

[
  { "nome": "", "email": "" },
  { "nome": "", "email": "" },
  { "nome": "", "email": "" }
]

XML — um registro

<?xml version="1.0" encoding="UTF-8"?>
<root>
    <nome></nome>
    <email></email>
    <idade></idade>
    <ativo></ativo>
</root>

XML — múltiplos registros

<?xml version="1.0" encoding="UTF-8"?>
<roots>
    <root>
        <nome></nome>
        <email></email>
    </root>
    <root>
        <nome></nome>
        <email></email>
    </root>
</roots>

🔧 Requisitos

  • VS Code 1.85.0 ou superior

📄 Licença

MIT

👨‍💻 Autor

🔗 GitHub

Related extensions