代码拉取完成,页面将自动刷新
(defun json:encode-from-alist (lst / lst2array )
"将关联列表转化为json串,测试版"
"list"
(defun lst2array (lst)
(strcat "["
(string:from-list
(mapcar '@:to-string lst)
",")
"]"))
(cond
((and (listp lst)
(not (null lst)))
(cond
((null (vl-list-length lst))
(strcat "{\"" (@:to-string (car lst))"\" : \""
(@:to-string (cdr lst)) "\"}")
)
((and (apply 'and (mapcar 'listp lst))
(apply 'and (mapcar '(lambda(x)(and (= 1 (length x))(atom (car x))))
lst)))
(lst2array (mapcar 'car lst)))
((= 1 (length lst))
(if (listp (car lst))
(json:encode-from-alist (car lst))
(@:to-string (car lst))))
((and (>= (length lst) 2)
(apply 'and (mapcar 'atom lst)))
(strcat "{\"" (@:to-string (car lst))"\" :"
(lst2array(cdr lst))"}"
))
(t
(strcat "{"
(string:from-list
(mapcar 'json:encode-from-alist lst)
",") "}"))
))
((atom lst)
(strcat " " (@:to-string lst)" ")
)))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。