The json-to-df Reference Manual

This is the json-to-df Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri May 15 12:30:50 2026 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 json-to-df

Author

<>

License

MIT

Version

0.0.1

Dependencies
  • yason (system).
  • dexador (system).
  • str (system).
  • lisp-stat (system).
  • data-frame (system).
  • sb-cltl2 (system).
Source

json-to-df.asd.

Child Component

src (module).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 json-to-df/src

Source

json-to-df.asd.

Parent Component

json-to-df (system).

Child Component

main.lisp (file).


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 json-to-df/json-to-df.asd

Source

json-to-df.asd.

Parent Component

json-to-df (system).

ASDF Systems

json-to-df.


4.1.2 json-to-df/src/main.lisp

Source

json-to-df.asd.

Parent Component

src (module).

Packages

json-to-df.

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 json-to-df

Source

main.lisp.

Use List
  • alexandria.
  • common-lisp.
  • data-frame.
Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Ordinary functions

Function: dump-db (db)
Package

json-to-df.

Source

main.lisp.

Function: get-from-file (file-path &optional df-name key)

Obtiene los datos desde un archivo JSON y los convierte en un data frame.

Package

json-to-df.

Source

main.lisp.

Function: get-from-url (url-get &optional df-name key)

Obtiene los datos desde la URL y los convierte en un data frame.

Package

json-to-df.

Source

main.lisp.

Function: json-to-df (data &optional df-name)

Convierte datos JSON en un data frame aplanado.

Package

json-to-df.

Source

main.lisp.


6.2 Internals


6.2.1 Special variables

Special Variable: *data*
Package

json-to-df.

Source

main.lisp.

Special Variable: *db*
Package

json-to-df.

Source

main.lisp.

Special Variable: a
Package

json-to-df.

Source

main.lisp.

Special Variable: b
Package

json-to-df.

Source

main.lisp.


6.2.2 Ordinary functions

Function: boolean-to-sqlite (value)
Package

json-to-df.

Source

main.lisp.

Function: call-api (url-get)

Llama a una URL y parsea la respuesta JSON.

Package

json-to-df.

Source

main.lisp.

Function: extract-keys-columns (data)

Extrae las claves de las listas de propiedades (plists) para definir las columnas.

Package

json-to-df.

Source

main.lisp.

Function: flatten-hash-table (hash-table &optional prefix)

Recorre un hash-table de forma recursiva y lo aplana en una plist.

Package

json-to-df.

Source

main.lisp.

Function: flatten-list-of-values (list-of-values &optional prefix)

Recorre una lista de valores y los aplana en una plist.

Package

json-to-df.

Source

main.lisp.

Function: get-keys-as-list (hash-table)

Obtiene una lista de las claves de un hash-table.

Package

json-to-df.

Source

main.lisp.

Function: make-data-frame (key-list values)

Crea el data frame final a partir de las claves y los valores aplanados.

Package

json-to-df.

Source

main.lisp.

Function: read-json-file (file-path)

Lee un archivo JSON y lo parsea.

Package

json-to-df.

Source

main.lisp.

Function: remove-accents (str)
Package

json-to-df.

Source

main.lisp.

Function: sanitize-column-names (input-string)
Package

json-to-df.

Source

main.lisp.

Function: select-column-values (key alist)

Extrae los valores de una clave de una lista de plists.

Package

json-to-df.

Source

main.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   B   C   D   E   F   G   J   M   R   S  
Index Entry  Section

B
boolean-to-sqlite: Private ordinary functions

C
call-api: Private ordinary functions

D
dump-db: Public ordinary functions

E
extract-keys-columns: Private ordinary functions

F
flatten-hash-table: Private ordinary functions
flatten-list-of-values: Private ordinary functions
Function, boolean-to-sqlite: Private ordinary functions
Function, call-api: Private ordinary functions
Function, dump-db: Public ordinary functions
Function, extract-keys-columns: Private ordinary functions
Function, flatten-hash-table: Private ordinary functions
Function, flatten-list-of-values: Private ordinary functions
Function, get-from-file: Public ordinary functions
Function, get-from-url: Public ordinary functions
Function, get-keys-as-list: Private ordinary functions
Function, json-to-df: Public ordinary functions
Function, make-data-frame: Private ordinary functions
Function, read-json-file: Private ordinary functions
Function, remove-accents: Private ordinary functions
Function, sanitize-column-names: Private ordinary functions
Function, select-column-values: Private ordinary functions

G
get-from-file: Public ordinary functions
get-from-url: Public ordinary functions
get-keys-as-list: Private ordinary functions

J
json-to-df: Public ordinary functions

M
make-data-frame: Private ordinary functions

R
read-json-file: Private ordinary functions
remove-accents: Private ordinary functions

S
sanitize-column-names: Private ordinary functions
select-column-values: Private ordinary functions