# Format Converter (Delphi)
>Conversor de formatos (JSON, XML, etc) para Delphi.
>
>Format converter (JSON, XML, etc.) for Delphi.
<br />
![Maintenance](https://img.shields.io/maintenance/yes/2020)
![Build](https://img.shields.io/badge/Build-1.2.30.479-brightgreen)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/bomrafinha/FormatConverter)
![GitHub Release Date](https://img.shields.io/github/release-date/bomrafinha/FormatConverter)
![Github repo age](https://img.shields.io/github/issues/detail/age/bomrafinha/FormatConverter/1.svg?style=flat-square)
![Github author](https://img.shields.io/github/issues/detail/u/bomrafinha/FormatConverter/1.svg?style=flat-square)
![GitHub contributors](https://img.shields.io/github/contributors/bomrafinha/FormatConverter)
![GitHub last commit](https://img.shields.io/github/last-commit/bomrafinha/FormatConverter)
![GitHub commit activity](https://img.shields.io/github/commit-activity/y/bomrafinha/FormatConverter.svg?style=flat-square)
![GitHub issues](https://img.shields.io/github/issues/bomrafinha/FormatConverter)
![GitHub closed issues](https://img.shields.io/github/issues-closed/bomrafinha/FormatConverter)
![GitHub pull requests](https://img.shields.io/github/issues-pr/bomrafinha/FormatConverter)
![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/bomrafinha/FormatConverter)
![GitHub forks](https://img.shields.io/github/forks/bomrafinha/FormatConverter)
![GitHub stars](https://img.shields.io/github/stars/bomrafinha/FormatConverter)
![GitHub All Releases](https://img.shields.io/github/downloads/bomrafinha/FormatConverter/total)
![GitHub top language](https://img.shields.io/github/languages/top/bomrafinha/FormatConverter)
![GitHub language count](https://img.shields.io/github/languages/count/bomrafinha/FormatConverter)
![Delphi Supported Versions](https://img.shields.io/badge/Delphi%20Supported%20Versions-XE2..10.3%20Rio-blue.svg)
![Platforms](https://img.shields.io/badge/Supported%20platforms-Win32-red.svg)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/bomrafinha/FormatConverter)
![GitHub](https://img.shields.io/github/license/bomrafinha/FormatConverter)
<br />
*******
## Índice
1. [Instalação/Configuração](#instalacao)
2. [Uso](#uso)
3. [Sitemap](#sitemap)
4. [Estrutura](#estrutura)
5. [Workgroup](#workgroup)
6. [Dependências](#dependencias)
7. [Contribuir](#contribuir)
8. [Checklist para Contribuir](#checklist)
9. [Créditos](#creditos)
10. [Licença](#licenca)
11. [Padronização de Código](#source)
12. [TODO](#todo)
13. [Árvore do Projeto](#arvore)
*******
<br />
## Instalação/Configuração <a name="instalacao"></a>
[![Clique na Imagem para visualizar o vídeo](documentation/images/install_config.png)](http://www.youtube.com/watch?v=V6iuXUkt1rQ "Clique na Imagem para visualizar o vídeo")
**Clique na Imagem para visualizar o vídeo*
**Correção:** Substituir "$(variavel_criada)\dcu" por "$(variavel_criada)\output" no *library path*
<br />
## Uso <a name="uso"></a>
### Como Usar
[![Clique na Imagem para visualizar o vídeo](documentation/images/uso.png)](http://www.youtube.com/watch?v=DzkltvhSIzM "Clique na Imagem para visualizar o vídeo")
**Clique na Imagem para visualizar o vídeo*
### Exemplo de Uso
[![Clique na Imagem para visualizar o vídeo](documentation/images/exemplo.png)](http://www.youtube.com/watch?v=YZBCXZxL2aw "Clique na Imagem para visualizar o vídeo")
**Clique na Imagem para visualizar o vídeo*
### Recursos
- **JSONtoXML**
* **stringToString:** Converte um JSON em forma de String em um XML em forma de string (string);
+ **Parametrização**
- *strContent:* JSON à converter (string);
* **stringToFile:** Converte um JSON em forma de String em um arquivo XML (boolean);
+ **Parametrização**
- *strContent:* JSON à converter (string);
- *filePathResult:* Caminho do arquivo XML à ser salvo (string);
* **stringToReturnType:** Converte um JSON em forma de String em um XML em forma de TXMLDocument (TXMLDocument);
+ **Parametrização**
- *strContent:* JSON à converter (string);
* **fileToString:** Converte um arquivo JSON em um XML em forma de string (string);
+ **Parametrização**
- *filePath:* Caminho do arquivo JSON à converter (string);
* **fileToFile:** Converte um arquivo JSON em um arquivo XML (boolean);
+ **Parametrização**
- *filePath:* Caminho do arquivo JSON à converter (string);
- *filePathResult:* Caminho do arquivo XML à ser salvo (string);
* **fileToReturnType:** Converte um arquivo JSON em um XML em forma de TXMLDocument (TXMLDocument);
+ **Parametrização**
- *filePath:* Caminho do arquivo JSON à converter (string);
* **originTypeToString:** Converte um JSON em forma de TJSONObject em um XML em forma de string (string);
+ **Parametrização**
- *content:* JSON à converter (TJSONObject);
* **originTypeToFile:** Converte um JSON em forma de TJSONObject em um arquivo XML (boolean);
+ **Parametrização**
- *content:* JSON à converter (TJSONObject);
- *filePathResult:* Caminho do arquivo XML à ser salvo (string);
* **originTypeToReturnType:** Converte um JSON em forma de TJSONObject em um XML em forma de TXMLDocument (TXMLDocument);
+ **Parametrização**
- *content:* JSON à converter (TJSONObject);
* **normalizeOrigin:** Converte um JSON em forma de String em um JSON em forma de TJSONObject (TJSONObject);
+ **Parametrização**
- *content:* JSON à normalizar (string);
* **normalizeOrigin:** Converte um JSON em forma de TJSONObject em um JSON em forma de TStringList (TStringList);
+ **Parametrização**
- *content:* JSON à normalizar (TJSONObject);
* **normalizeOrigin:** Converte um JSON em forma de TStringList em um JSON em forma de String (string);
+ **Parametrização**
- *content:* JSON à normalizar (TStringList);
* **normalizeReturn:** Converte um XML em forma de String em um XML em forma de TXMLDocument (TXMLDocument);
+ **Parametrização**
- *content:* XML à normalizar (string);
* **normalizeReturn:** Converte um XML em forma de TXMLDocument em um XML em forma de TStringList (TStringList);
+ **Parametrização**
- *content:* XML à normalizar (TXMLDocument);
* **normalizeReturn:** Converte um XML em forma de TStringList em um XML em forma de String (string);
+ **Parametrização**
- *content:* XML à normalizar (TStringList);
- **XMLtoJSON**
* **stringToString:** Converte um XML em forma de String em um JSON em forma de string (string);
+ **Parametrização**
- *strContent:* XML à converter (string);
* **stringToFile:** Converte um XML em forma de String em um arquivo JSON (boolean);
+ **Parametrização**
- *strContent:* XML à converter (string);
- *filePathResult:* Caminho do arquivo JSON à ser salvo (string);
* **stringToReturnType:** Converte um XML em forma de String em um JSON em forma de TJSONObject (TJSONObject);
+ **Parametrização**
- *strContent:* XML à converter (string);
* **fileToString:** Converte um arquivo XML em um JSON em forma de string (string);
+ **Parametrização**
- *filePath:* Caminho do arquivo XML à converter (string);
* **fileToFile:** Converte um arquivo XML em um arquivo JSON (boolean);
+ **Parametrização**
- *filePath:* Caminho do arquivo XML à converter (string);
- *filePathResult:* Caminho do arquivo JSON à ser salvo (string);
* **fileToReturnType:** Converte um arquivo XML em um JSON em forma de TJSONObject (TJSONObject);
+ **Parametrização**
- *filePath:* Caminho do arquivo XML à converter (string);
* **originTypeToString:** Converte um XML em forma de TXMLDocument em um JSON em forma de string (string);
+ **Parametrização**
- *content:* XML à converter (TXMLDocument);
* **ori
评论1
最新资源