Elisp一天一函数—— json-read-file

  • 函数名称:json-read-file
  • 函数原型:(json-read-file FILE)
  • 函数功能一句话描述:从一个文本文件中读取JSON结构数据,返回一个alist。
  • 函数用法demo:
    假设目前D盘有这样一个文件:D:/info.json,其内容如下:
{
  "name": "Tom",
  "age": 20,
  "score": {
    "English": 100,
    "Math": 85.5
  }
}

写下面的代码读取上面的文件:

(setq json-alist (json-read-file "d:/info.json"))
(print json-alist)
(print (alist-get 'name json-alist))
(print (alist-get 'Math (alist-get 'score json-alist)))

运行上面的代码,输出:

((name . "Tom") (age . 20) (score (English . 100) (Math . 85.5)))
"Tom"
85.5
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容