diff options
author | riton <riton@riton.home> | 2025-08-03 22:30:14 +0300 |
---|---|---|
committer | riton <riton@riton.home> | 2025-08-03 22:30:14 +0300 |
commit | 9b0fc84a66c01972b0756847d849eeea7176f296 (patch) | |
tree | c17ba5c90fb9ac4ca58525a27eed74f55257fe47 /src/json/test.lisp | |
parent | 1a50e1182bb4e9449845908276967cd965a34710 (diff) |
class dolduran json parser
Diffstat (limited to 'src/json/test.lisp')
-rw-r--r-- | src/json/test.lisp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/json/test.lisp b/src/json/test.lisp new file mode 100644 index 0000000..d5ebfb4 --- /dev/null +++ b/src/json/test.lisp @@ -0,0 +1,15 @@ +(defpackage json-test + (:use :common-lisp)) + +(defclass person () + ((name :accessor name) + (email :accessor email) + (age :accessor age))) + +(json:class-tanımla 'person) + +(defparameter *json-metin* "{\"name\": \"Ahmet\", \"age\": 20, \"email\":\"ahmetzaxd@gmail.com\"}") + +(defun mop-test () + (let ((kişi (json:pars *json-metin* 'person))) + (format t "~a (~a) <~a>" (name kişi) (age kişi) (email kişi)))) |