Skip to content

UnBParadigmas/2020.1_G4_Funcional_AnalisadorJson

Repository files navigation

Analisador JSON

Disciplina: FGA0210 - PARADIGMAS DE PROGRAMAÇÃO - T01
Nro do Grupo: 04
Paradigma: Funcional

Alunos

Matrícula Aluno
17/0056155 André Freitas
17/0013693 João Gabriel Rossi
17/0113060 Pedro Vítor de Salles Cella
17/0045269 Sara Campos

Sobre

O projeto se trata da criação de um Parser de JSON utilizando da linguagem Haskell.

Screenshots

Abrindo a plataforma GHCi

Abrindo a plataforma GHCi

Testando o exemplo geral

Testando o exemplo geral

Instalação

Linguagens: Haskell
Tecnologias: Stack
O usuario deve entrar no ghci para mais facil interacao com o programa, escrevendo o seguinte comando:
ghci app/Main.hs -i src/Json.hs

Uso

Apos entrar no ghci, o usuario pode escolher 2 opcoes:

  • Entrar com o Json manualmente, utilizando o comando: run "JSON_DO_USUARIO" se for uma string, necessita de \"
    ex: run "{ \"key\" : \"value\" }";
  • Entrar com um arquivo, utilizando o comando: readAndParseFile "path_to_file.json" jsonParser;

Vídeo

Link do vídeo: https://youtu.be/-Is7pTud9ds

Ou se preferir faça o dowload:

Apresentação_Paradigma_Funcional

Outros

Quaisquer outras informações sobre seu projeto podem ser descritas a seguir.

Fontes

TSODING, JSON Parser 100% From Scratch in Haskell (only 111 lines). Youtube.
Disponivel em: https://www.youtube.com/watch?v=N9RUqGYuGfw

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •